Study
Julia

Dictionary (Dict) di Julia

Penjelasan

`Dict` menyimpan data sebagai pasangan key-value, dibuat dengan `Dict("key" => value, ...)`. Entry diakses lewat `dict["key"]`, dan `haskey()` mengecek apakah key tertentu ada tanpa harus mencoba mengaksesnya langsung (yang akan error kalau key tidak ada).

Contoh Konsep

harga = Dict("Apel" => 15000, "Jeruk" => 12000)

harga["Apel"]           # 15000
haskey(harga, "Mangga") # false

harga["Mangga"] = 20000   # tambah entry baru

for (key, nilai) in harga
    println("$key: $nilai")
end

Praktikum

Buat Dict produk berisi 3 pasangan nama -> harga, cek dengan haskey() apakah "Sepatu" ada, lalu tambahkan entry baru.

Editor Latihan

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

Tips

Mengakses key yang tidak ada di Dict langsung (`dict["tidakAda"]`) akan melempar error — pakai `get(dict, "key", nilaiDefault)` untuk mengambil nilai dengan aman beserta fallback kalau key tidak ditemukan.