목록2024/12/09 (1)
안드로이드 개발자 노트
플로우는 값이 흐르기 때문에 여러 가지 방법으로 변형하는 것도 가능하다.플로우 생성과 최종 연산 사이의 연산들을 플로우 처리(flow processing)라고 한다.이 포스팅에서 예제는 다이어그램을 사용하여 원소가 어떻게 바뀌는지 보여준다.수평선은 시간, 선 위의 원소는 각 시간마다 플로우에서 내보낸 값들이다.위쪽 선은 연산이 실행되기 전의 플로우를 나타내며, 아래쪽 선은 연산이 끝난 뒤의 플로우를 나타낸다. map map은 새로운 플로우를 생성한 뒤 변형된 원소들을 하나씩 내보낸다.inline fun Flow.map( transform: suspend (value: T) -> R): Flow = flow { collect { value -> emit(transform(value..
Kotlin/코틀린 코루틴
2024. 12. 9. 20:04