[플러터] 스트림

쿼티·2024년 4월 20일

플러터

목록 보기
24/33

스트림에서는 데이터가 흐른다(stream)

여러번 사용하고 싶은 경우

*즉석에서 stream을 변경할 수 있는 방법(functional programming같이) 스트림 리스너 1번에서는 짝수만, 2번에서는 홀수만//데이터가 바로 들어오는 순간에 변형 가능

*함수로 스트림을 제공해주는 방법


(오타)calculate(1) -> calculate(2)



1초마다 한번씩 작동. calculate(2)가 모두 실행되고 calculate(4)가 실행되는게 아님. cup가 쉬지않고 계속해서 일한다.

*calculate(2)가 다 실행되고 calculate(4)가 실행되게 하려면 어떻게 해야하는가 스트림을 어웨이트 하기

yield-값을 순서대로 가지고 올 때 사용
yield*-스트림의 모든 값이 다 리턴될 때 까지 기다린다. future의 await와 비슷함.


profile
아무거나 만들자

0개의 댓글