[Flutter]
[Flutter] Future / async / await 예제 메모 4
Hevton
2022. 9. 26. 15:18
반응형
Future<String> fu() {
return Future.delayed(Duration(seconds: 3), () {
print('SUCCESS');
return 'STR';
});
}
Future<String> hi() async {
fu().then((e) {print(e);});
return 'CLEAR';
}
void runFunc() async {
final f = await hi();
print(f);
// print('WAIT');
}
void main() {
runFunc();
}
CLEAR
3초후
SUCCESS
STR
then은 무조건 안기다림. 심지어 해당 함수가 리턴한다고 해도 ㅇㅇ.. 리턴이 먼저 됨.
반응형