flow 썸네일형 리스트형 Coroutines Flow #1 일시 중단 함수는 비동기적으로 하나의 값만 리턴한다. 어떻게 하면 비동기적으로 계산된 여러 값을 리턴할 수 있을까? # 다중값 표현 - Representing multiple values Kotlin Collections를 이용하여 여러값을 나타낼 수 있다. fun foo(): List = listOf(1, 2, 3) fun main() { foo().forEach { value -> println(value) } } # outputs 1 2 3 # 시퀀스 - Sequences CPU 연산이 요구되는 어떤 일들을 나타내고자 할 때 Sequences를 이용할 수 있다. (각 계산에 100ms 소요) fun foo(): Sequence = sequence { // sequence builder for (i .. 더보기 이전 1 다음