Structures de controle
Awk propose des structures de controle que l'on retrouve dans la plupart des langages de programmation. La syntaxe est héritée du langage C.
1 - if
La partie else est facultative.
Syntaxe
if (condition) {
instruction
...
}
else {
instruction
...
}
2 - for
Première syntaxe
for (initialisation ; condition ; incrementation) {
instruction
...
}
Deuxième syntaxe
for (cle in tableau) {
print cle , tableau[cle]
}
3 - while
Syntaxe
while (condition) {
instruction
...
}
4 - do-while
Syntaxe
do {
instruction
...
} while (condition)
5 - break
Le mot clé break permet d'interrompre une boucle.
Principe
while (1) {
if (condition) break ;
instruction ;
}
6 - continue
Le mot clé continue permet de remonter immédiatement à la condition, sans exécuter la suite de la boucle.
Principe
while (1) {
if (condition) continue ;
instruction ;
}
Ajouter un commentaire