[Squeak-fr] Equivalent du switch

stephane ducasse stephane.ducasse at free.fr
Ven 22 Aou 15:00:03 UTC 2008


dict := Dictionary new.
dict at: #Haut put: 0 at 1
...

vitesse := (dict at: #Haut)

Stef




On Aug 22, 2008, at 4:52 PM, Vincent Osele wrote:

> Bonjour,
>
> J'ai cherché un peu mais je n'ai rien trouvé de satisfaisant sur le  
> net.
>
> Comment écrivez-vous en switch en smalltalk ?
>
> J'ai vu une chouette implémentation mais au niveau object directement.
> Ca m'embête de modifier mon image et de produire un code qui ne sera  
> plus 'portable'...
>
> Du coup de fait ainsi:
>
> 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
>
>
>       
> _____________________________________________________________________________
> Envoyez avec Yahoo! Mail. Une boite mail plus intelligente http://mail.yahoo.fr
> _______________________________________________
> Squeak-fr mailing list
> Squeak-fr at lists.squeakfoundation.org
> http://lists.squeakfoundation.org/cgi-bin/mailman/listinfo/squeak-fr
>



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