![](https://img1.daumcdn.net/thumb/R750x0/?scode=mtistory2&fname=https%3A%2F%2Fblog.kakaocdn.net%2Fdn%2Fb0qnpV%2FbtrJ7NBSWvN%2FIgKcJjMsJ4sTKnHtMAnoVk%2Fimg.png)
void main(){ // Fold 함수 /* reduce 의 단점 같은 타입을 리턴하는 것을 보안 한것임 fold 함수도 두개의 파라미터를 가짐 fold 함수는 리턴할값을 지정할수가 있음 어떤 값이 리턴될거지 정해줘야함 */ List numbers = [1,3,5,7,9]; final sum = numbers.fold(0, (prev, next) => prev + next); print(sum); // 분석 final sum2 = numbers.fold(0, (prev, next) { print("---------------"); print("previous : $prev"); print("next : $next"); print("total : ${prev + next}"); return prev +..