iterable의 요소를 하나씩 꺼내서 연산을 하는데
그 결과를 누적하는 함수.
void main() {
var list = [1, 2, 3, 4, 5];
var total = list.fold(0, (total, element) => total + element);
print(total);
}
15
fold(시작할 인덱스, (누적 결과, 현재 인덱스의 요소)
=> (누적 결과와 현재 요소를 이용한 연산));
fold에서 시작인덱스가 0으로 고정되어있는 함수
void main() {
var list = [1, 2, 3, 4, 5, 6];
var total = list.reduce((total, element) => total + element);
print(total);
}
21