[Kotlin Flow] 예제를 활용해 쉽게 Flow에 대한 개념 익히기 -1-
개념 Coroutine에서 Flow는 suspend func(정지 함수)와는 다르게 여러 값을 순차적으로 내보낼 수 있는 유형입니다. 이렇게 말하면 어떤말인지 잘 모를 수 있습니다.(저도 그랬거든요..ㅎㅎ) 간단한 예를 보겠습니다. Coroutine suspend Function val intList = ArrayList() val job1 = lifecycleScope.launch { (1..99).forEach { intList.add(it) delay(10L) } } lifecycleScope.launch { job1.join() intList.forEach { Log.d("TAG", it.toString()) } } // result 빌드 후 약 1초 후에 모든 값이 한 번에 찍힙니다. 위 코드를..
2022.07.29