Flow의 기본적인 Intermediate Operator 알아보기

·
Study/Kotlin
이번 글에서는 지금까지 Flow를 공부하며 사용해왔던 intermediate operator를 포함해Flow의 기본적인 intermediate operator를 알아보려 한다. 몇몇 연산자는 리스트같은 컬렉션에서 사용하던 함수들도 있어서익숙한 친구들도 있을 것이다. mapNotNull저번 Flow 관련 글에서는 map을 사용했었다. 이번에는 mapNotNull을 알아볼 것이다. suspend fun main() { flowOf(1, 2, 3, 4, 5) .map { it * 100 } .collect { println(it) }}map을 사용한다면 collect 이전에 사용할 수 있을 것이고,지금 예제 코드처럼 실행하게 된다면 콘솔에는 100 ~ 500의 결과가 보일 것이다..