Study
PowerShell

Hashtable di PowerShell

Penjelasan

Hashtable menyimpan data sebagai pasangan key-value, dibuat dengan `@{ key = value; ... }` — mirip dictionary/object di bahasa lain. Entry diakses dengan `$hashtable["key"]` atau `$hashtable.key` (dot notation).

Contoh Konsep

$harga = @{
    Apel  = 15000
    Jeruk = 12000
}

$harga["Apel"]      # 15000
$harga.Jeruk         # 12000, dot notation juga bisa

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

foreach ($key in $harga.Keys) {
    Write-Host "$key : $($harga[$key])"
}

Praktikum

Buat hashtable $produk berisi 3 pasangan nama -> harga, cetak salah satu dengan dot notation, lalu tambahkan satu entry baru.

Editor Latihan

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

Tips

Gunakan `[ordered]@{...}` (bukan `@{...}` biasa) kalau urutan key penting bagimu — hashtable biasa TIDAK menjamin urutan penyimpanan entry-nya.