본문 바로가기 메뉴 바로가기

소소한 코딩일지

프로필사진
  • 글쓰기
  • 관리
  • 태그
  • 방명록
  • RSS

소소한 코딩일지

검색하기 폼
  • 분류 전체보기 (144)
    • Books (10)
    • PYTHON (60)
    • 알고리즘 (5)
    • 지나가는 개념 정리 (22)
    • HTML & CSS (6)
    • Errors (13)
    • JavaScript (4)
    • Vue&React (21)
    • Flutter (2)
  • 방명록

Future (1)
[Flutter] Future<void> 와 void

일반적으로 void와 Future 는 같지 않다. void void f()는 아무것도 반환하지 않는 함수이다. 아래 결과를 보면 순차적으로 실행되면서 myVoid() 함수의 완료는 보장하지 않고 비동기 함수를 실행시킨다. 그래서 결과적으로 myVoid2가 main2보다 늦게 등장하게 되었다. Future Future f()는 동일하게 아무것도 반환하지 않지만, 호출자가 async/await을 통해 함수의 완료 시점을 결정할 수 있다. 위와 동일하게 순차적으로 함수를 실행하지만 중간 비동기 함수 myVoid()에 async/await을 통해 함수의 완료를 보장하고, 그 이후에 다음 코드를 실행시켰다. 결과적으로 myVoid 1, myVoid2 출력 후에 main2를 출력하는 것을 볼 수 있다. void로 ..

Flutter 2022. 11. 30. 08:02
이전 1 다음
이전 다음
공지사항
최근에 올라온 글
최근에 달린 댓글
Total
Today
Yesterday
링크
TAG
  • 문제풀이
  • Transpiler
  • 파이썬
  • 백준
  • Repository Pattern
  • webpack
  • js
  • TypeScript
  • 프로그래머스
  • AxiosInterceptor
  • SOAP API
  • v-for
  • 알고리즘
  • reactrouter
  • Vuex
  • python
  • redux-thunk
  • 상호평가
  • bundler
  • Preloading
  • GraphQL
  • React
  • Vue.js
  • clean code
  • redux
  • React.memo
  • SPA
  • Vue
  • programmers
  • error
more
«   2025/11   »
일 월 화 수 목 금 토
1
2 3 4 5 6 7 8
9 10 11 12 13 14 15
16 17 18 19 20 21 22
23 24 25 26 27 28 29
30
글 보관함

Blog is powered by Tistory / Designed by Tistory

티스토리툴바