flatMapConcat
첫 번째 요소에 대해서 플래트닝을 한 뒤 두 번째 요소를 한다.
-> 각각의 플래트닝된 결과를 합친다.
flatMapMerge
flatMapMerge는 첫 요소의 플래트닝을 시작하며 이어 다음 요소의 플래트닝을 시작한다.
flatMapLatest
flatMapLatest는 다음 요소의 플래트닝을 시작하며 이전에 진행 중이던 플래트닝을 취소한다.
본 글은 The RED : 효과적인 비동기처리를 위한 Kotlin Coroutines & Flow 마스터 by 김용욱 강의를 듣고 정리한 글입니다. |
반응형
'android > Coroutines & Flow' 카테고리의 다른 글
플로우 결합하기 (0) | 2024.09.16 |
---|---|
플로우 버퍼링 (0) | 2024.09.16 |