Bonjour Gilles,
Gilles Jobin a écrit :
En EToys, supposons 4 objets A, B, C, D ayant tous une variable appelée var. Comment est-il possible de programmer ce qui en pseudocode s'écrirait :
POUR les objets de A à D Si var = telleChose alors EmetSon
Y a-t-il donc une manière de faire des FOR (ou des WHILE ou des REPEAT) en Etoys ?
Je ne suis pas bien sûr de ce que vous voulez, mais est-ce que le code suivant vous aide ?
{a . b . c . d} do: [:objet | (objet var = telleChose) ifTrue: [EmetSon]]
Il faut qu'il existe un accesseur #var sur les classes.
Ca répond à votre question ?