[Squeak-fr] Equivalent du switch

Stéphane Rollandin hepta at zogotounga.net
Lun 25 Aou 15:41:04 UTC 2008


> vitesseVers: dir
>     dir==#Haut ifTrue [vitesse := 0 at 1].
>     dir==#Bas ifTrue [vitesse := 0 at -1].
>     dir==#Gauche ifTrue [vitesse := -1@].
>     dir==#Droite ifTrue [vitesse := 0 at -1].
> 
> 
> Et vous, vous feriez comment ?
> 
> a+
> Vincent

vitesse := dir caseOf: {
	[#Haut] -> [0 at 1].
	[#Bas] -> [0 at -1].
	[#Gauche] -> [-1 at 0].
	[#Droite] -> [1 at 0].
}



Stef



Plus d'informations sur la liste de diffusion Squeak-fr