728x90
배열.fold()는 배열의 값들을 하나씩 커내 하나의 값으로 변환하는 함수이다.
- curr 는 elememt 이다.
- prev 는 이전값. 최초에는 prev에 0이 들어가고, 다음부터는 return 의 결과값을 prev 에 넣는다.
void main() {
int totalPrice = [1, 2, 3, 4, 5].fold(0, (prev, curr) {
print("$prev / $curr");
return prev + curr;
});
print(totalPrice);
}
|
728x90
'Flutter 앱 > Dart 언어' 카테고리의 다른 글
Dart List.where (0) | 2024.01.16 |
---|---|
[Dart 고급] Dart asMap, entries (0) | 2024.01.16 |
Dart mixin (0) | 2023.12.11 |
getter & setter (0) | 2023.12.09 |
Dart 직렬화(Serialization) 및 역직렬화(Deserialization) (0) | 2023.12.08 |