En fait, dans le cas du message if, tel qu'il est exprimé dans BOOLEAN, je le voit mieux dans BLOCK pour la raison suivante:
- BOOLEAN.if block: BLOCK == vrai si faire_quelque_chose
=> ne veut rien dire
- BLOCK.if test: BOOLEAN == faire_quelque_chose si vrai
=> déjà c'est plus parlant.
Donc, AMHA, le message 'if:' (je l'écris à la Smalltalk), est plus logiquement compris par les objets BLOCK que BOOLEAN. Ça permet d'avoir une souplesse supplémentaire. C'est comme pour par exemple (syntaxe Smalltalk):
d'un côté, File print:
et de l'autre, String printOn:
[^] # Re: Très bien.
Posté par Miguel Moquillon (site web personnel) . En réponse à la dépêche Lisaac 0.84 est sorti. Évalué à 2.
- BOOLEAN.if block: BLOCK == vrai si faire_quelque_chose
=> ne veut rien dire
- BLOCK.if test: BOOLEAN == faire_quelque_chose si vrai
=> déjà c'est plus parlant.
Donc, AMHA, le message 'if:' (je l'écris à la Smalltalk), est plus logiquement compris par les objets BLOCK que BOOLEAN. Ça permet d'avoir une souplesse supplémentaire. C'est comme pour par exemple (syntaxe Smalltalk):
d'un côté, File print:
et de l'autre, String printOn:
Voilà, c'est juste pour dire ça.