Flutter
[Flutter] 공부 7 - async , async*
async와 async*는 둘 다 Dart 프로그래밍에서 비동기 코드를 작성하는 데 사용되는 키워드이다. 단, 두 키워드의 차이점은 값을 Stream 으로 돌려주냐 Future 로 돌려주냐의 차이이다. async async 함수는 비동기 작업을 수행하는 함수를 선언할 때 사용됩니다. Future 를 사용했을 때 상태값은 3가지가 있다. 1. 전달을 못받은 미완료된 데이터 2. 전달받은 완료된 데이터 3. 전달받은 완료된 데이터이지만 에러인 데이터 async 함수는 위의 세가지 Future 상태를 비동기적으로 반환합니다. async 함수가 호출되면 해당 함수가 비동기 작업을 시작하고, 작업이 완료되면 결과를 반환합니다. 예제 1 : Future doSomeLongTask() async { await Fut..