Si la valeur de la condition est fausse, la boucle de se termine. Si l'expression de la condition est omis, la condition est supposée être vrai. 3) Les déclarations de blocs exécutent. 4) L'augmentation (ou mise à jour) l'expression, si elle existe, l'exécution et le contrôle revient à l'étape 2. La dernière commande "dernière;" déclaration (commande) peut être utilisé pour mettre fin à une boucle avant sa fin déterminée. Essayez le code suivant et noter que la boucle se termine après $ n est 2.
stricte utilisation; print "Content-Type: text /html \\ n \\ n"; for (my $ n = 0; $ n {print $ n; print 'if ($ n == 2) {dernière;}} Chaque fois que dans la boucle, la si-condition est vérifiée pour la valeur de la vraie Lorsque $. n est 2, la si-condition return true;. rendant le cas du bloc à exécuter dans le cas du bloc, vous avez juste une déclaration, la dernière déclaration, il est juste un mot, dernière Toujours terminer la dernière déclaration et.. d'autres états avec un point-virgule. La dernière déclaration arrête la boucle de répéter.
Dans ce cas, il a cessé de la boucle lorsque la condition If interne est survenue (qui était vrai). La prochaine commande Vous pouvez provoquer une itération à ignorer que la boucle est répétant . Vous utilisez l'instruction suivante pour cela, il est juste un mot, suivant fin Toujours avec un point-virgule Le code suivant illustre ce, lorsque $ n est 2. L'itération pour $ n égal 2 est sautée use strict;....
Imprimer "Content-Type: text /html \\ n \\ n"; for (my $ n = 0; $ n {if ($ n == 2) {next;} print $ n; print '} afin de sauter l'itération du bloc, vous mettez la déclaration suivante et de son état au début du bloc. Ceci est la façon dont se comporte l'instruction suivante: - Dans une boucle while, il revient à la condition. - Dans une boucle for, il saute à la mise à jour (minimum) expression. Nous sommes arrivés à la fin de cette partie de la série, nous continuons dans la pro