Fold method ในภาษา Dart

wave
มานพ กองอุ่น 17 มิ.ย. 2019 01:17:10 4,302

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

ดูเพิ่มเติม


ความคิดเห็น

หากบทเรียนรู้มีความผิดพลาดประการใด หรือมีข้อเสนอแนะกรุณาแจ้ง contact@programmerthailand.com

เขียนบทเรียนรู้ของคุณ

รายละเอียด
  • ดู 4,302
  • รักเลย 0
  • หมวดหมู่ Flutter
  • เขียนเมื่อ
  • แก้ไขเมื่อ
  • Tags dart flutter fold
ข้อมูลผู้เขียน
มานพ กองอุ่น

มานพ กองอุ่น

เป็นสมาชิกเมื่อ: 18 ธ.ค. 2009