
Introduction
Les variables en PERL
Les boucles
Les conditions
Les fichiers
Les fonctions
|
 |
Les boucles
Les boucles en PERL ressemblent fort au C et au Pascal.
- For
C’est la réplique du for en C.
Syntaxe :
For (initialisation; test; incrémentation)
{ actions …
}
Exemple :
For ($i=0; $i<10; $i++)
{ print "$i\n";
}
Cette boucle va afficher les nombres de 0 à 9.
- Do
C’est à nouveau la même instruction qu’en C (while) mais avec, en plus la possibilité d’utiliser le Until
pour faire une négation. Until exécute le bloc jusqu'à ce que l’instruction soit vraie,
contrairement au While qui s’exécute tant que l’instruction est vraie.
Syntaxe :
$i = 0
Do while (condition)
{ action
}
Exemple :
$i = 0
Do while ($i < 10)
{ print $i++;
}
va afficher les nombres de 0 à 9 à l’écran. On remarque au passage que l’incrémentation peut se faire comme en C.
Il est également possible d’effectuer le test à la fin de la boucle en utilisant le DO.
Exemple :
$I = 1
Do
{ print $I++;
}while ($I < 10);
va afficher les nombres de 1 à 9 à l’écran.
- Foreach
Cette instruction permet de parcourir tous les éléments d’un tableau ou d’une structure
quelconque. Elle se présente comme suit :
Syntaxe :
Foreach $eltdutableau (@nomdutableau)
{ instructions …
}
Exemple :
Foreach $ligne (@ensdelignes)
{ print "$ligne\n";
}
Cet exemple va afficher tous les éléments du tableau @ensdelignes car chaque élément
du tableau est copié dans $ligne afin de pouvoir être traité. Si le tableau est vide, on ne
passera pas dans la boucle.
Page précédente | Introduction | Page suivante
© Rotule 1999 - 2002
Faites parvenir vos commentaires au Webmaster
|