Modul ini memperkenalkan pustaka koleksi immutable bawaan Scala yang menjadi kekuatan utamanya dalam pekerjaan sehari-hari. Topiknya berurutan dari hierarki koleksi, transformasi map, filter, dan flatMap, pelipatan dan agregasi, sampai for-comprehension yang merapikan kombinasi bersarang. Contoh-contohnya menggunakan data netral seperti nilai ujian, jadwal piket, dan catatan sensor, dengan keluaran yang dapat direproduksi penuh.
Koleksi dan comprehension
Modul koleksi immutable bawaan: hierarki Seq, Set, dan Map, transformasi map, filter, flatMap, pelipatan, serta for-comprehension.
0/0 selesai
- Hierarki koleksi
Seq, Set, Map, dan Vector pada pustaka bawaan immutable beserta pertimbangan pemilihannya.
- Transformasi
map, filter, dan flatMap beserta biaya alokasi yang menyertai setiap tahap transformasi.
- Pelipatan dan agregasi
foldLeft, reduce, groupBy, dan pipeline agregasi yang diakhiri sorted.
- For-comprehension
For-comprehension yang mudah dibaca beserta padanan flatMap dan map bersarang hasil desugaring.