DART

최근에 do {} while 문을 사용하는데 내부 로직에서 무한루프가 도는 문제가 생겼었습니다.REST API를 호출하여 result 값을 조건으로 사용하는 로직이었는데 도무지 원인을 알수가 없었습니다. (해당 코드가 테스트 과정에서 임시로 사용했던 코드라 지금은 어떤 내용이었는지 기억이 나질 않네요 ㅠ.ㅠ)어쨌듯 한시간 가량 왜 그런 문제가 발생했는지 찾아보다Future.doWhile 이란 놈을 알게 되었습니다.그래서 이 문법을 사용하는 코드를 공유해보려고 합니다. 문법 자체는 엄청 단순한데요.아래의 코드와 같이 Future.doWhile을 사용하는 것입니다.Future.doWhile(() async {  // do something});일반적인 do {} while 구문과의 차이점이라면 break; ..
피클 앱을 개발하는 메타코드입니다. 피클에서는 TMDB OpenAPI를 사용하여 출연진과 스태프 정보를 조회해서 사용하고 있었는데요 우리나라 배우들이 영문으로 나오는것을 보고 한글 정보는 없을까 해서 찾아보니 숨겨져 있더라고요 (처음부터 알았더라면 ㅠ.ㅠ) 그래서 이번에 한글 이름을 가진 인문이 있다면 한글로 표시할 수 있도록 기능을 개발하는 중에 한글인지 아닌지를 판단하는 로직을 짜봤습니다. 인터넷에 보니 다른 언어들로 된것들은 많이 봤는데 Flutter&Dart로 된 것은 많이 없어보여 공유차원에서 작성해봅니다. 아래 있는 코드를 그대로 가져다 개발하는 로직에 맞게 바꿔사용하면 될듯하네요 :) void main() async { final items = ['toni', '메타코드', 'meta코드',..
알렉산도대왕
'DART' 태그의 글 목록