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 |