«associative-array» etiketlenmiş sorular

5
BASH ilişkisel dizi baskısı
Tüm öğelerin üzerinde döngü oluşturmadan dizinin tamamını ([key] = değer) yazdırmanın bir yolu var mı? Bazı öğeler içeren bir dizi oluşturduğumu varsayın: declare -A array array=([a1]=1 [a2]=2 ... [b1]=bbb ... [f500]=abcdef) Tüm diziyi for i in "${!array[@]}" do echo "${i}=${array[$i]}" done Ancak, bash zaten tüm dizi öğelerini bir "git" - …

4
Kabuk Betiklerinde İlişkisel Diziler
Bir kabuk komut dosyasında ilişkilendirilebilir diziler uygulamak için bir hile gördüm. Örneğin , anahtar = elmalar print array["apples"]gibi yazılabilir echo \$array$key. Bununla birlikte, dizi üzerinde yineleme yapmak için anahtarların nasıl oluşturulacağından bahsedilmedi. Düşünebildiğim tek yol, anahtarları boşluklarla ayrılmış bir değişkente saklamaktı, böylece dizi üzerinde yineleme yapmak için bir for-loop kullanabilirsiniz. …
Sitemizi kullandığınızda şunları okuyup anladığınızı kabul etmiş olursunuz: Çerez Politikası ve Gizlilik Politikası.
Licensed under cc by-sa 3.0 with attribution required.