Melakukan Iterasi pada Koleksi
Gunakan each, map, select, dan metode iterasi lainnya untuk memproses koleksi secara efektif.
Melakukan Iterasi pada Koleksi adalah pelajaran Ruby Academy gratis di CoddyKit. Ini adalah pelajaran 2 dari 3. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar Ruby Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus Ruby Academy mencakup 3 pelajaran total.
Pengantar Iterasi
Melakukan Iterasi pada Koleksi
Iterasi memungkinkan Anda memproses setiap elemen dalam larik atau hash.
Dalam pelajaran ini, Anda akan mempelajari cara menggunakan metode seperti each, map, dan select.

Menggunakan Setiap pada Larik
Menggunakan Setiap pada Larik
Metode each mengulangi setiap elemen dalam larik.
[1, 2, 3].each { |num| puts num * 2 }Menggunakan Setiap pada Hash
Menggunakan Setiap pada Hash
Metode each dapat digunakan untuk mengulangi setiap pasangan kunci-nilai.
{ 'name' => 'Alice', 'age' => 25 }.each { |key, value| puts "#{key}: #{value}" }Menggunakan Pemetaan
Menggunakan Pemetaan
Metode map mengubah setiap elemen dalam larik dan mengembalikan larik baru.
numbers = [1, 2, 3]
squared = numbers.map { |n| n * n }
puts squaredMenggunakan Pemilihan
Menggunakan Pemilihan
Metode select menyaring elemen berdasarkan suatu kondisi.
numbers = [1, 2, 3, 4, 5]
even_numbers = numbers.select { |n| n.even? }
puts even_numbersMenggunakan Penolakan
Menggunakan Penolakan
Metode reject mengecualikan elemen yang sesuai dengan suatu kondisi.
numbers = [1, 2, 3, 4, 5]
odd_numbers = numbers.reject { |n| n.even? }
puts odd_numbersMenggunakan reduce
Menggunakan reduce
Metode reduce mengakumulasikan nilai dalam sebuah larik.
sum = [1, 2, 3, 4, 5].reduce(0) { |acc, num| acc + num }
puts sumCara Alternatif untuk Melakukan Iterasi
Cara Alternatif untuk Melakukan Iterasi
Anda juga dapat menggunakan times dan upto untuk perulangan.
5.times { |i| puts "Iteration #{i+1}" }
1.upto(3) { |n| puts "Number: #{n}" }Selamat!
Selamat!
Anda telah mempelajari cara melakukan iterasi pada koleksi menggunakan berbagai metode.
Selanjutnya, Anda akan mempelajari metode larik dan hash yang berguna.

Pertanyaan yang Sering Diajukan
Apakah pelajaran “Melakukan Iterasi pada Koleksi” gratis?
Ya — teks lengkap “Melakukan Iterasi pada Koleksi” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus Ruby Academy, upgrade ke CoddyKit PRO. Kursus Ruby Academy mencakup 3 pelajaran total.
Apa yang akan aku pelajari di “Melakukan Iterasi pada Koleksi”?
Gunakan each, map, select, dan metode iterasi lainnya untuk memproses koleksi secara efektif. Kamu berlatih Ruby Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.
Apakah aku perlu pengalaman untuk memulai Ruby Academy?
Tidak diperlukan pengalaman sebelumnya. Ruby Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 2 dari 3.
Berapa lama pelajaran “Melakukan Iterasi pada Koleksi” memakan waktu?
Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.
Bisakah aku menulis dan menjalankan kode dalam pelajaran Ruby Academy ini?
Ya. Setiap pelajaran Ruby Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.
Semua pelajaran dalam kursus ini
- Array dan Hash
- Melakukan Iterasi pada Koleksi
- Metode Array dan Hash yang Berguna