Study
Ruby

Hash di Ruby

Penjelasan

Hash adalah struktur data key-value di Ruby, mirip dictionary di Python atau object di JavaScript. Key bisa berupa apa saja, tapi konvensi Ruby modern memakai symbol (dibahas di materi berikutnya) sebagai key, ditulis dengan sintaks ringkas key: value.

Contoh Konsep

profil = { nama: "CompileDaily", kategori: "Teknologi" }

puts profil[:nama] # CompileDaily, akses pakai symbol

profil[:tahun] = 2026 # menambah key baru
puts profil.inspect

Praktikum

Buat hash mahasiswa dengan key nama, jurusan, dan semester (pakai symbol). Tampilkan ketiganya dalam satu kalimat memakai puts dan string interpolation.

Editor Latihan

Ketik/edit bebas di sini untuk latihan — kode ini tidak dijalankan.

Tips

Pakai each atau each_pair untuk iterasi seluruh isi hash, mis. profil.each { |key, value| puts "#{key}: #{value}" } — mengembalikan key dan value sekaligus di tiap perulangan.