개발/flutter
플러터, flutter) List에 들어 있는 값들을 뽑아서 하나의 값으로 만들기 .fold
N. Dave
2020. 5. 27. 10:56
반응형
List의 값들 중 하나를 뽑아서 sum을 내는 방법 > 머리속에 떠오르는 방법은 for을 사용하는 것이 떠오를 수 있다.
그러나 List의 메소드중에는 그런 것을 지원하는 것이다 있다.
바로 fold 메소드이다.
Reduces a collection to a single value by iteratively combining each element of the collection with an existing value
이렇다고 한다.
위 코드를 분석해보면
1) 첫번째 인자는 초기값이다.
2) sum은 이전 값이며, element는 list의 element를 의미한다.
return 값은 이전값인 sum을 대체한다. 그리고 다 끝나면 최종 return값이 return된다.
반응형