Exception faite de gawk à partir de la version 4, les vrais tableaux multidimensionnels n’existent pas. Néanmoins, un mécanisme permet de simuler le fonctionnement d’un tableau multidimensionnel.
Exemple
$ nl tab2d.awk 1 BEGIN { 2 # Cle unique 3 tab[0,"nom"] = "Petit" 4 tab[0,"cp"] = "75001" 5 tab[1,"nom"] = "Dupont" 6 tab[1,"cp"] = "89000" 7 8 for (i=0; i<=1; i++) { 9 print "Indice " i " : " 10 print "Nom : " tab[i,"nom"] 11 print "CP : " tab[i,"cp"] 12 print "------------" 13 } 14 15 for (cle in tab) { 16 print "Cle : --" cle "-- Valeur => " tab[cle] 17 } 18 }
En réalité, la clé ...
Abonnement
tous les livres et vidéos ENI en illimité sans engagement
du livre imprimé ou du livre numérique