ice avec cette expression:
<code smalltalk>
" Un ensemble contenant la valeur 2"
Set new add: 2
">>> 2"
</code>
On aimerait récupérer un ensemble contenant la valeur 2, cependant l'exécution de l... uoi est-ce qu'on obtient la valeur 2 plutôt qu'un ensemble qui contient 2 ?
Si on regarde le code de la mét... nt une nouvealle instance de "Set" donc un nouvel ensemble auquel on envoie le message "add: 2"
* La métho
vous avez un exemple, on a un crochet ouvrant, un ensemble d'expressions et puis un crochet fermant.
===== ... t ouvrant et fermé par un crochet fermant. On a l'ensemble des **arguments qui sont ici préfixés par des deu... des arguments de la partie corps du block, donc l'ensemble des expressions qu'il contient. L'argument s'appe
ion'', ce qui nous fournit une API commune pour l'ensemble des collections. Et puis on va voir celles qui so... t:**'', ''**detect:**'' permettant de parcourir l'ensemble des éléments et de savoir si un élément existe, e... d'aboutir a la création d'un tableau contenant un ensemble vide et des entiers:
<code smalltalk>
|s|
s:= S
application dans un système objet ?
* C'est un ensemble d'entités (les objets) qui vont collaborer et int... tuables et proposer la même interface.
Donc, cet ensemble de points va favoriser cette idée qu'on aura un s
rd. Par contre, l'idée, c'était de vous montrer l'ensemble de ce qu'il y a dans Pharo.
On va voir les éléme... va vous montrer des packages, vous allez avoir un ensemble de classe à l'intérieur, et ils vous montrent un
uite du cours, ''collect:'', où on va collecter l'ensemble des noms des personnes.
En Java 8 pour l'anecdot... ue fois ajouter dans la collection le résultat. L'ensemble de ce code est équivalent au précédent: la concis
''Object'', et ça nous suffira pour comprendre l'ensemble des mécanismes de Pharo. La classe ''ProtoObject'... ous-classe on va savoir exactement quelles sont l'ensemble de ces variables d'instances.
* Par contre, l'*