본문 바로가기

Kotlin

Kotlin fold reduce

728x90

Collection내의 데이터를 모두 모으는(accumulate) 역할

 

reduce는 초기값이 없이 첫번째 요소부터 시작하고, fold는 초기값을 지정할 수 있다.

빈 Collection에서는 fold는 정상출력이 되지만 reduce는 에러가 발생한다. (초기값이 없어서일듯)

'Kotlin' 카테고리의 다른 글

Kotlin field  (0) 2021.04.01
Kotlin 지연 초기화 lateinit / by lazy  (0) 2021.04.01
Kotlin map flatmap  (0) 2021.03.31
Kotlin object  (0) 2021.03.30
Kotlin 확장 함수  (0) 2021.03.30