파파비의 블로그
플러터, flutter) List에 들어 있는 값들을 뽑아서 하나의 값으로 만들기 .fold 본문
반응형
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된다.
반응형
'개발 > flutter' 카테고리의 다른 글
플러터, flutter) Fitted Box) 사이즈를 일정하게 해준다, 예쁜 레이아웃을 위한 필수 위젯 (0) | 2020.05.27 |
---|---|
플러터, flutter) 이쁜 카드 디자인 tip (ListTile + card 조합) (0) | 2020.05.27 |
플러터, flutter) 채워지는 bar 만들기 (Stack & fractionallySizedBox) (0) | 2020.05.27 |
플러터, flutter) List에서 최근 7일 data 뽑아내기 (Datetime 객체를 활용) (0) | 2020.05.27 |
플러터, flutter) 지난 1주일 data를 Map 자료구조로 만들기 (0) | 2020.05.27 |
Comments