ข้ามไปยังเนื้อหาหลัก
ProgrammerThailand

Flutter

Fold method ในภาษา Dart

fold เป็น function ที่ไม่มีชื่อ fold(ค่าเริ่มต้น, (parameter) => function body);

void main() {
  final s = [ 1, 2, 3, 4 ];
  print(sum(s));
}

int sum(List<int> val) {
  return val.fold(0, (result, val) => result + val);
}

ผลลัพท์

10

ดูเพิ่มเติม

ติดปัญหาตอนทำตาม? ถามในชุมชน

ความคิดเห็น (0)

ยังไม่มีความคิดเห็น — เริ่มคุยเป็นคนแรก ถามสิ่งที่สงสัย หรือแชร์ประสบการณ์ของคุณ