728x90
반응형
Future라는 인스턴스는 미래의 결과 혹은 에러값을 불러내줄수있음
메인에서 print 함수가 먼저 실행되고 2초뒤에 orderfirst함수가 실행된것
이런식으로도 가능하다
main 위에서 future 정의후에 async, await을 활용하여 호출
try catch 문의 경우 이런식으로 활용합니다.
assert 함수는 true인지 false인지 검사해주는 함수입니다.
null값을 넣어줬기떄문에 에러가되서 에러가나왔습니다.
조금 더 쉬운 에러처리 예시코드
.
getorder함수에서 일부러 throw로 에러를 던져줘서 error메시지를 나오게한다 .
정상적이라면 아래와같은 코드로 작성되어 실행될것이다.
즉 정리하자면 printOrderMessage 함수를 실행하는데 await을 쓰면 getorder함수가 실행될때까지 대기상태로 넘어감
반응형
'Coding > Dart' 카테고리의 다른 글
Dart 언어 study 3 반복문, 조건문, and연산 or연산, fanal, const, map, list (0) | 2022.01.09 |
---|---|
Dart 언어 study 3 반복문, 조건문, and연산 or연산, fanal, const, map, list (0) | 2022.01.09 |
dart 언어 Study DAY 1 (1) | 2022.01.03 |