cycle de Lua
Dans de nombreux cas, nous avons besoin de faire un peu la répétition régulière de l'opération, de sorte que le programme aura besoin de répéter certaines déclarations.
Un ensemble d'instructions à exécuter appelé à plusieurs reprises en boucle, peut continuer à répéter, nous avons décidé de mettre fin à la condition de boucle.
structure de boucle est la structure de répétition de certaines procédures dans le processus sous certaines conditions, le programme est exécuté est appelé de façon répétée en boucle.
Boucle par la boucle et la boucle terminaison état de deux parties.
langue lua fournit le cycle de traitement suivant:
Type de cycle de | description |
---|---|
tandis que la boucle | Lorsque la condition est vraie, que le programme exécute à plusieurs reprises certaines déclarations. Nous allons vérifier si les conditions avant d'exécuter l'instruction est vraie. |
pour la boucle | Répétez le numéro d'instruction spécifié de répétitions peut être contrôlé par déclaration. |
Lua répétition ... jusqu'à ce que | Répétez le cycle jusqu'à ce qu'une condition spécifiée est vraie si loin |
boucle imbriquée | Un ou plusieurs peuvent être imbriquées en boucle dans la boucle (alors que, pour, do..while) |
des instructions de contrôle de boucle
instruction de commande de boucle pour contrôler le flux de programme, en vue d'obtenir une variété de façons la structure du programme.
Lua prend en charge les instructions de contrôle de boucle suivantes:
Les instructions de contrôle | description |
---|---|
instruction break | Sortir de la boucle ou instruction en cours et commencer l'exécution du script suivie par la déclaration. |
infinite Loop
Dans le corps de la boucle si la condition est toujours vraie de la boucle sera toujours exécuter, au suivant tandis que l'exemple de la boucle:
while( true ) do print("循环将永远执行下去") end