Future에 대해서 알아보도록 할께요 flutter 혹은 dart를 사용하실 때 종종 나오는 개념인데요 같이 살펴보겠습니다. 우선 공식문서부터 보겠습니다. future는 일종의 "바구니"라고 생각해주세요 future=바구니 나 ---------------------> 상대방 상대방에게 바구니를 전달해주는 것입니다.
우선 바구니를 전달하고, 나중에 바구니 안을 채울 수가 있습니다. 바구니 안을 채웠냐 안채웠냐에 따라 2가지를 상태를 가집니다.
바구니만 주는 uncompleted 상태 나중에 바구니 안을 채워주면 completed 상태로 바뀌게 됩니다. 이렇게 바구니의 상태는 2가지가 있는 것입니다.
다시 정리해볼께요 future는 나중에 값이 채워지기를 기대하는 "바구니" 입니다. 값이 채워지지 않았으면 uncompleted상태, 값을 채워줬으면 completed 상태를 가집니다.
이제부터는 예를 들어보겠습니다. future는 무엇인지 간단한 예를 들어보겠습니다. 첫번째 예제 imp...
#
async
#
await
#
future
#
then
#
비동기