ilişkisel diziler
son sürümleri darbe şimdi destek çağrışımsal diziler. İlişkisel diziler dizeleri kullanır
ilişkisel diziler
dizi indeksleri olarak tamsayılar yerine. Bu yetenek, verileri yönetmek için ilginç yeni yaklaşımlara izin verir. Örneğin, "renkler" adında bir dizi oluşturabilir ve renk adlarını dizin olarak kullanabiliriz:
beyan -A renkler renkler["red"]="#ff0000" renkler["green"]="#00ff00" renkler["blue"]="#0000ff"
beyan -A renkler renkler["red"]="#ff0000" renkler["green"]="#00ff00" renkler["blue"]="#0000ff"
Yalnızca referans verilerek oluşturulan tamsayı dizinli dizilerin aksine, ilişkisel diziler bildirmek yeni kullanarak komut -A seçenek. İlişkisel dizi öğelerine, tamsayı dizinli dizilerle hemen hemen aynı şekilde erişilir:
echo ${renkler["mavi"]}
echo ${renkler["mavi"]}
Bir sonraki bölümde, ilginç bir rapor üretmek için ilişkisel dizileri iyi kullanan bir komut dosyasına bakacağız.