반응형
fun flowWithCombine() = runBlocking {
val intFlow = flow<Int> { delay(5000); emit(100)}
val charFlow = flow<Char> {emit('A'); delay(1000); emit('B')}
intFlow.combine(charFlow) { num, character ->
"$num / $character"
}.collect {
println(it)
}
}
// 두 개가 모두 set 되어야 처음 호출 시작.
fun main() {
flowWithCombine()
}
출력 :
100 / B
반응형
'[클라이언트] > [Android Kotlin]' 카테고리의 다른 글
안드로이드 테스팅의 중요성 (0) | 2023.05.15 |
---|---|
Branch 관리 큰일난 것 같다. (0) | 2023.05.13 |
Admob 전면광고, Splash 이후에 게시하는 것은? (0) | 2023.05.04 |
StreamBuilder, Floor (0) | 2023.04.23 |
인스타그램의 수신 알림함을 구현하고자 (0) | 2023.04.23 |