e trouve sur le web, on va faire ça de la manière suivante:
<code>
(ZnEasy getPng: 'http://pharo.org/web/fi... ne syntaxe Java ou C, vous l'écririez de la forme suivante:
<code c>
2.betweenAnd(10,20)
</code>
Dans Phar... itement peut être traduit en Pharo par la syntaxe suivante:
<code >
" Définition de fct"
fct := [:x | x * x
tiveInteger"
</code>
Là, j'ai écrit l'expression suivante ''1000 factorial class name''. Il se trouve que ... Integer''.
Autre exemple:
<code>
" L'expression suivante retourne une erreur"
0@0 extent: 100@100 bottomR... de mettre des parenthèses:
<code>
" L'expression suivante retourne une erreur"
(0@0 extent: 100@100) botto
lk>
x isNil ifTrue: [ self doSomething ]
</code>
Suivant le receveur (ici l'objet x), et le retour du mess... loc receveur et puis le bloc passé en paramètres. Suivant l'exécution, l'évaluation, si ça me rend le boolé... tit exercice.
Si je vous donne les 2 expressions suivantes:
<code>
1 to: 100 do: ?? self doSomething ??
</
c'est que souvent on se trouve dans la situation suivante où on aimerait envoyer plusieurs messages au mêm... ombien de messages sont envoyés dans l'expression suivante ?
<code smalltalk>
announcer replace: self with
oppeur ne contrôle pas quand il passe à l'élément suivant. C'est la collection, qui en interne, décide de passer à l'élément suivant. On n'envoie pas explicitement le message "next"
lle instance. Et vous verrez ça dans une séquence suivante, la séquence sur les métaclasses. Donc quelques ... nte au message. Vous en saurez plus sur les métaclasses en suivant la séquence Understanding Metaclasses.