반응형 zip and combine1 Flow 결합연산자 combine , zip , merge 비교 총정리 # Kotlin Coroutine 오늘은 Kotlin Coroutine의 Flow API 중, flow들을 결합해 주는 오퍼레이터인, combine과 zip 그리고 merge에 대해서 총정리해 보겠습니다. 1. combine Combine 은 2개 이상의 스트림 되는 flow 데이터들을, 합쳐서 하나의 flow로 흘려보내 주는 API입니다. 2개의 스트림을 합쳐주는 것은 알겠는데, 각각의 데이터들이 다른 시점에 나올 때는 어떻게 되는 것일까요? 아래 공식문서의 설명에 따르면, 둘 중 가장 최근에 방출되는 값이 있으면, 그 값을 기준으로 합쳐진 flow 를 방출해 줍니다. 단순히 2개의 flow를 합쳐준다고만 이해해서는 안 되고요. 2개의 flow 중 어느 하나에서 아이템이 방출되면, 최근 2개의 flow를 합쳐서 방출해 줍니다. 좀 더.. 2023. 5. 3. 이전 1 다음