2025/06 (1) 썸네일형 리스트형 Flow 동작 이해 // code 1 interface Flow { suspend fun collect(collecotr: FlowCollector)}interface FlowCollector { suspend fun emit(value: T)}// code 3flow { emit(1) emit(2)} // 1.collect { println(it) } // 2// code 4public fun flow(@BuilderInference block: suspend FlowCollector.() -> Unit): Flow = SafeFlow(block)// Named anonymous objectprivate class SafeFlow(private val block: suspend FlowCol.. 이전 1 다음