Previous: Instructions conditionnelles Up: Blocs et structures de contrôles Next: Itérations

Boucles

Les boucles whileTrue, whileTrue:, whileFalse, whileFalse: sont réalisées par envoi d'un message à un bloc qui représente la condition d'itération.

Les boucles sur des intervalles sont réalisées par l'envoi du message to:by:do: à un Number. Le bloc argument doit posséder 1 argument : l'indice qui prend les valeurs successives.

___________________________________________

Exercice 20 Évaluez l'expression suivante :

 
   1 to: 5 do:[:i | Transcript show: i ;cr]
Évaluez l'expression suivante :
 
   [ScheduledControllers activeController sensor redButtonPressed not]
      whileTrue:[Transcript show:'alors ca vient ?'; cr]

___________________________________________

beugnard@enst-bretagne.fr