« Gambas 3/Gambas3LeLangage/Les boucles WHILE » : différence entre les versions

Contenu supprimé Contenu ajouté
Aucun résumé des modifications
DannyS712 (discussion | contributions)
m <source> -> <syntaxhighlight> (phab:T237267)
 
Ligne 19 :
Observez le code ci-dessous :
 
<sourcesyntaxhighlight lang="gambas">
' Gambas module file
 
Ligne 28 :
Wend
End
</syntaxhighlight>
</source>
 
L'application va fonctionner jusqu'à ce que l'heure atteigne 55 secondes !
Ligne 34 :
La structure <code>Do</code> ... <code>Loop</code> étant souple peut s'utiliser de la même façon :
 
<sourcesyntaxhighlight lang="gambas">
' Gambas module file
 
Ligne 43 :
Loop
End
</syntaxhighlight>
</source>
 
Toutefois, la structure de contrôle <code>Do</code> ... <code>Loop</code> vous permet d'exécuter le code au moins une fois comme ceci :
 
<sourcesyntaxhighlight lang="gambas">
Public Sub Main()
Do
Ligne 54 :
Loop While Second(Now) < 55
End
</syntaxhighlight>
</source>
 
=== REPEAT ... UNTIL ===
Ligne 60 :
Il existe une structure appelée <code>Repeat</code> ... <code>Until</code> qui fonctionne comme ceci :
 
<sourcesyntaxhighlight lang="gambas">
' Gambas module file
 
Ligne 69 :
Until Second(Now) > 55
End
</syntaxhighlight>
</source>
 
Là aussi, <code>Do</code> ... <code>Loop</code> fait le job :
 
<sourcesyntaxhighlight lang="gambas">
' Gambas module file
 
Ligne 82 :
Loop Until Second(Now) > 55
End
</syntaxhighlight>
</source>
 
Voilà, j'ai fini mon plaidoyer pour <code>Do</code> ... <code>Loop</code> !