강의

멘토링

커뮤니티

Cộng đồng Hỏi & Đáp của Inflearn

Hình ảnh hồ sơ của binwon10723954
binwon10723954

câu hỏi đã được viết

[Code Factory] [Giới thiệu] Chinh phục hoàn toàn ngôn ngữ Dart trong 4 giờ

Dart #4 Lập trình bất đồng bộ

4강애싱크 프로그래밍에서 12:46에서

Viết

·

109

0

4강애싱크 프로그래밍에서 12:46에서 addnumber함수는 비동기함수가 아니라 동기함수 아닌가요?그럼 위에 addnumber()가 끝나고(2초기다리는거까지 하고)나서 밑에 addnumber()가 실행돼야하는거 아닌가요??

왜 위 addnumber의 2초를 기다리지 않고 밑에 addnumber를 실행하죠?

Addnumber의 반환타입이 Future<void>가 아니라 그냥 void니까 동기함수 아닌가요??

flutter함수형-프로그래밍객체지향

Câu trả lời 1

0

codefactory님의 프로필 이미지
codefactory
Người chia sẻ kiến thức

안녕하세요!

동기로 작동 됐기 때문에

계산시작, 계산완료 이렇게 순서대로 두번 실행 된겁니다.

하지만 내부에 Future가 있기 때문에 해당 부분은 비동기로 실행됩니다.

그래서 논리적 코드 실행 순서와 관계없이 완료시에 실행됩니다.

감사합니다!

Hình ảnh hồ sơ của binwon10723954
binwon10723954

câu hỏi đã được viết

Đặt câu hỏi