Termine une boucle While/Do/For.
ExitLoop [level]
level | [optionnel] Le niveau de la boucle à quitter. Par défaut 1 (c'est-à-dire la boucle actuelle). |
ContinueLoop, Do, Exit, For, While
#include <MsgBoxConstants.au3> ;Example() ModernExample() Func Example() Local $iSum = 0, $iAns = 0 While 1 ; Utilise une boucle infinie jusqu'à ce que ExitLoop soit appelé $iAns = InputBox("Somme partielle = " & $iSum, _ " Entrez un nombre positif à ajouter. (Un nombre négatif arrête la boucle)") If $iAns < 0 Then ExitLoop $iSum = $iSum + $iAns WEnd MsgBox($MB_SYSTEMMODAL, "", "La somme est: " & $iSum) EndFunc ;==>Example Func ModernExample() Local $iSum = 0, $iAns = 0 $iAns = InputBox("Script pour additionner des nombres", _ " Entrez un premier nombre. ( 0 pour arrêter )") while $iAns <> 0 ; Condition d'arrêt en début de boucle $iSum = $iSum + $iAns $iAns = InputBox("Somme partielle = " & $iSum, " Entrez un autre nombre ( 0 pour arrêter )") WEnd MsgBox($MB_SYSTEMMODAL, "", "La somme finale est: " & $iSum) EndFunc ;==>ModernExample