Array di Ruby
Penjelasan
Array di Ruby dipakai untuk menyimpan banyak nilai (boleh campur tipe data berbeda) dalam satu variabel, dan punya banyak method bawaan: push atau << (menambah elemen), map (mengubah tiap elemen jadi array baru), dan select (menyaring elemen berdasarkan kondisi).
Contoh Konsep
bahasa = ["Ruby", "Python"]
bahasa << "JavaScript" # sama dengan bahasa.push("JavaScript")
puts bahasa[0] # Ruby
puts bahasa.length # 3
kuadrat = [1, 2, 3].map { |n| n ** 2 }
puts kuadrat.inspect # [1, 4, 9]
Praktikum
Buat array nilai_ujian = [70, 85, 90, 60]. Pakai select untuk mengambil hanya nilai yang lebih besar sama dengan 70, lalu tampilkan hasilnya.
Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.
Tips
map dan select selalu mengembalikan array BARU, tidak mengubah array aslinya — kalau memang ingin mengubah array aslinya langsung, banyak method Ruby punya versi "bang" dengan tanda seru di akhir (mis. map!, select!).