If(){design}else{art} Processing, le livre

19 décembre 2012

Parcourir simplement les éléments d’un tableau

Filed under: tips — jean-noël Lafargue @ 7 h 43 min

Le principe n’est pas très bien documenté, mais Processing permet d’effectuer une itération (boucle) pour parcourir un a un les éléments d’un tableau (ou liste).
La méthode est très simple : on emploie la formule for (type élément : tableau){ … }type est le type de la variable, où élément sera le nom donné à chaque élément du tableau et où tableau est le tableau d’éléments en question. Dans l’exemple qui suit, nous créons un tableau de type « entier » nommé chiffres (au pluriel) qui contient les éléments : 1, 12, 14, 32 et 80.

int[] chiffres = {1,12,14,32,80};

Dans les lignes qui suivent, nous parcourons un à un les éléments de ce tableau, qui prennent chaque fois le nom chiffre (au singulier), et nous les affichons dans la zone de dialogue de Processing, à l’aide de la commande « println() ».

for(int chiffre : chiffres){
println(chiffre);
}

Cette méthode est un peu plus facile à comprendre et à manipuler que celle-ci :

for(int a=0;a<chiffres.length;a++){
int chiffre = chiffres[a];
println(chiffre);
}

Powered by WordPress