Study
Ruby

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.

Editor Latihan

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!).