Modul ini membahas koleksi yang paling sering digunakan dalam program Ruby. Pembahasan dimulai dari Array beserta pengindeksannya, dilanjutkan Hash untuk pasangan kunci-nilai, kemudian metode Enumerable seperti each, map, select, reject, reduce, dan tally yang menjadi rutinitas pengolahan data. Setelah menyelesaikan modul ini, penyimpanan dan pengolahan daftar maupun pasangan kunci-nilai dapat ditulis secara ringkas mengikuti gaya Ruby.
Koleksi dan Enumerable
Modul koleksi: Array dan Hash secara mendalam, lalu metode Enumerable yang menjadi rutinitas harian Ruby.
0/0 selesai
- Array secara mendalam
Pembuatan array, pengindeksan termasuk indeks negatif, metode umum, dan array bersarang.
- Hash
Pasangan kunci-nilai pada Hash, kunci symbol versus string, dan pengambilan nilai aman dengan fetch.
- each dan kerabatnya
Metode each beserta each_with_index, each_slice, dan each_entry untuk iterasi yang rapi.
- map, select, reject
Pipeline transformasi data dengan map, penyaringan select dan reject, beserta padanan bang!-nya.
- reduce dan tally
Agregasi dengan reduce, penghitungan tally, pengelompokan group_by, dan pengurutan sort_by.