Kotlin

Kotlin fold reduce

yerintil 2021. 3. 31. 09:35
728x90

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

 

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

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