[R] Do / Until / While

Aide et conseils concernant AutoIt et ses outils.
Règles du forum
.
Répondre
OverSlek
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mar. 07 juil. 2009 20:21
Status : Hors ligne

[R] Do / Until / While

#1

Message par OverSlek »

Yop =)

Bon vous imaginez que j'ai déjà fait des recherches & co ;p

Mais j'aimerai savoir la différence entre un While & un Do / Until ?
Fin je vois qu'ils font tout deux des boucles ...

Mais je vois pas vraiment la différence en faisant des tests ...
Ça fait maintenant 2 semaines que je me pose la question ....
Donc vala ;p Merci ^^
Modifié en dernier par OverSlek le mer. 12 août 2009 19:49, modifié 1 fois.
Avatar du membre
Iste
Niveau 11
Niveau 11
Messages : 1870
Enregistré le : jeu. 04 déc. 2008 14:21
Localisation : 76
Status : Hors ligne

Re: Do / Until / While

#2

Message par Iste »

While effectue la vérif au début. Do a la fin
En pratique, une boucle Do s'execute au moins une foi contrairement a While qui peut ne pas s'executer du tout
Ca décale aussi la condition si on incrémente une variable

PS : Pas sur de moi, mais je crois bien avoir lu ca sur le site du zero coté C/c++, tu peux aller jetter un oeil ;)
Signez ici
OverSlek
Niveau 2
Niveau 2
Messages : 19
Enregistré le : mar. 07 juil. 2009 20:21
Status : Hors ligne

Re: Do / Until / While

#3

Message par OverSlek »

Hum ok en faite :

Je viens de faire un test selon ce que tu m'a dit, et effectivement la boucle est lue ^^

Code : Tout sélectionner

$Quit = 0
$nbr = 0

Do
    $nbr += 1
    If $nbr = 5 Then $quit = 1
Until $Quit = 1

msgbox(0,0, $Quit)
Qui peut se traduire en :

Code : Tout sélectionner

$Quit = 0
$nbr = 0

While $nbr < 5
    $nbr += 1
Wend

msgbox(0,0, $Quit)
C'est un genre de While + If + Exitloop mais avec des variables ...
Marchi je viens enfin de comprendre ;p
Répondre