dart 비동기

최근에 do {} while 문을 사용하는데 내부 로직에서 무한루프가 도는 문제가 생겼었습니다.REST API를 호출하여 result 값을 조건으로 사용하는 로직이었는데 도무지 원인을 알수가 없었습니다. (해당 코드가 테스트 과정에서 임시로 사용했던 코드라 지금은 어떤 내용이었는지 기억이 나질 않네요 ㅠ.ㅠ)어쨌듯 한시간 가량 왜 그런 문제가 발생했는지 찾아보다Future.doWhile 이란 놈을 알게 되었습니다.그래서 이 문법을 사용하는 코드를 공유해보려고 합니다. 문법 자체는 엄청 단순한데요.아래의 코드와 같이 Future.doWhile을 사용하는 것입니다.Future.doWhile(() async {  // do something});일반적인 do {} while 구문과의 차이점이라면 break; ..
알렉산도대왕
'dart 비동기' 태그의 글 목록