Dart - Asynchronous Programming
·
📘 Frontend/Dart
Java & Kotlin과 동일한 내용은 안쓰고 새로운 내용만 작성 Asynchronous Programming Dart는 기본적으로 비동기로 동작한다. Future와 Stream을 사용해 Async Programming을 할 수 있다. Future 함수가 종료되는 순간이 Future가 종료되는 순간이다. 한 함수의 반환값은 하나여야 한다. Stream 직접 닫아주는 순간이 Stream이 종료되는 순간이다. 여러 반환값을 Stream을 닫아줄 때까지 도중에 계속 반환받을 수 있다. 기본적으로 제공하는 기능이 아니어서 패키지를 불러와야 한다. import 'dart:async'; import로 받아온 async에서 StreamController를 사용할 수 있게 된다. Future delay..