Up: Blocs et structures de contrôles Next: Boucles

Instructions conditionnelles

Les branchements conditionnels sont réalisés à l'aide des méthodes ifTrue:, ifFalse:, ifTrue:ifFalse:, ifFalse:ifTrue: dont les arguments sont des blocs qui sont évalués ou non selon la classes du receveur.

___________________________________________

Exercice 19 Évaluez l'expression suivante :

 
   | r | 
   r := Rectangle fromUser. 
   r width > r height
      ifTrue:[DialogView warn: 'large']
      ifFalse:[DialogView warn: 'haut'].

___________________________________________

beugnard@enst-bretagne.fr