Modul ini membahas koleksi Dart dari sisi fungsional. Cakupannya meliputi tiga koleksi inti, yaitu List, Set, dan Map beserta bentuk const yang tidak dapat diubah, alur kendali di dalam literal, metode orde tinggi pada Iterable, serta sifat lazy yang menjadi dasar rantai transformasi. Materi modul ini memadukan tipe, fungsi, dan alur kendali dalam satu tempat yang sama, sehingga posisinya berada setelah dasar bahasa dan sebelum topik yang bergantung pada pemrosesan data. Setelah modul ini diselesaikan, data yang terkelompok dapat disusun, diubah, disaring, dan ditumpuk secara ringkas dengan pola yang sama seperti kode Dart pada umumnya.
Koleksi, secara fungsional
Modul koleksi: List, Set, dan Map, alur kendali dalam literal, metode orde tinggi, serta sifat lazy pada Iterable.
0/0 selesai
- List, Set, dan Map
Koleksi List, Set, dan Map beserta versi const dan mutable-nya.
- Alur kendali dalam literal
Operator spread dan collection-if di dalam literal koleksi.
- Metode orde tinggi
map, where, dan fold pada Iterable sebagai metode orde tinggi.
- Iterable lazy
Iterable yang lazy: transformasi berantai yang dievaluasi saat dibutuhkan.