![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
![]() |
manipulation d'un array |
09/09/2019 |
Deux methodes pour creer un tableau
Il faut surtout conserver le nombre d'elements avec length.
BEGIN { # assignation directe a[1] = "un" a[2] = "deux" a[3] = "trois" alen=length(a) print "length : " length(a) # Assignation par un split de string plen = split("2 3 5 7 11 13 17 19 23 29", nb_premiers) clen = split("Londres;Paris;New-York ",villes, ";") print "le 6eme nombre premier est " nb_premiers[6] # Ajouter un élement villes[clen += 1] = "Madrid" dump("un array", a, alen) dump("nombre premiers", nb_premiers, plen) dump("une liste de villes", villes, clen) } function dump(commentaire, array, len) { print commentaire; # iteration d'un array dans l'ordre for (i = 1; i <= len; i++) { print " " i ": " array[i] } } length : 3 le 6eme nombre premier est 13 un array 1: un 2: deux 3: trois nombre premiers 1: 2 2: 3 3: 5 4: 7 5: 11 6: 13 7: 17 8: 19 9: 23 10: 29 une liste de villes 1: Londres 2: Paris 3: New-York 4: Madrid