de ''doesNotUnderstand:''.
L'implémentation par défaut de ''doesNotUnderstand:'' se trouve dans la classe ''Object'', et cette **implémentation par défaut lève une exception**. Donc **l'exception s'appell... de ''doesNotUnderstand:'' dans vos classes.
* A défaut, l'implémentation par défaut dans la classe ''Object'' sera exécutée. Cette implémentation par défaut lèv
thode?
* Quelles sont les valeurs de retour par défaut?
Il y a 4 cas à considérer:
* Une méthode qui ... er la méthode.
Si je ne mets pas le chapeau, par défaut la méthode à la fin retourne ''self''. Cette part... ne une valeur spécifiée après le chapeau;
* Par défaut, une méthode retourne self. Ecrire ''^ self'' à l... ien puisque c'est la valeur qui est retournée par défaut systématiquement;
* Un block retourne la valeur
ance n'est pas initialisée et Pharo lui donne par défaut la valeur ''nil''. Ce comportement par défaut ne nous intéresse pas vraiment ici et on voudrait par exemp... on souhaite créer un compteur avec une valeur par défaut que l'on choisit. On peut faire cela en créant un
aux en Pharo sont instance de la classe Array par défaut.
Donc je peux envoyer le message "class" à un ta... ajouter un élément au début de la collection, par défaut il s'ajoute à la fin.
Vous voyez à chaque fois c... o: aBlock
^ self valuesDo: aBlock
</code>
Par défaut quand en fait un "do:" sur un dictionnaire, on ne
n template. Vous avez là un template qui dit, par défaut, tu es ReadObject et puis il faut mettre le nom d... odes sont publiques et virtuelles** et que, **par défaut, elles retournent self**.
Quand on est dans le b
itter la méthode. Alors concernant le retour, par défaut, en Pharo, toutes les méthodes retournent self do... a pas de notion de protégé, de private, etc. Par défaut, toutes les méthodes retournent le receveur, c'es
créer un nouveau "Set" qui contient un objet par défaut, je peux envoyer le message "With" avec cet objet par défaut dans "Set", et ce code-là va être exécuté pour cr
é classes et non pas du côté instances (choix par défaut), et on implémente une méthode comme on ferait d'... el est le problème ?
Le problème vient que **par défaut, toutes les méthodes retournent self**. Donc si j
orrespondant au critère ou définir une valeur par défaut)
* ''includes:'' (effectuer un test d'inclusion... a pas alors on aimerait bien avoir une valeur par défaut. C'est l'itérateur ''detect:ifNone:'' qu'on peut