반응형 reduce1 Kotlin) reduce 와 fold 들어가며 kotlin 의 고차함수(Higher order function) 인 fold와 reduce 에 대해서 알아보겠습니다. fold와 reduce 는 kotlin 의컬렉션의 각 요소에 대해 어떤 연산을 수행하고 그 결과를 반환하는 데 사용됩니다. 1. fold fold 함수는 초기값(initial accumulator)과 람다 함수를 인자로 받습니다. 초기값은 연산의 시작점이 되고, 람다 함수는 현재의 누적값(accumulator)과 각 요소에 대해 수행될 연산을 정의합니다. inline fun Iterable.fold( initial: R, operation: (acc: R, T) -> R ): R 예시를 통해 설명해보겠습니다 val numbers = listOf(1, 2, 3, 4, 5) val.. 2024. 1. 18. 이전 1 다음 반응형