rs que ça commence à 0 dans d'autres langages. Et puis les collections peuvent contenir n'importe quel t... Array** qui est une collection de taille fixe. Et puis on va accéder aux éléments en fonction d'un indic... s insérer 2 fois le même élément dans un Set.
Et puis les **dictionnaires**, donc les dictionnaires ce ... e API commune pour l'ensemble des collections. Et puis on va voir celles qui sont en gras, on voit les e
un crochet ouvrant, un ensemble d'expressions et puis un crochet fermant.
===== La définition du bloc ... vec un bloc qui contient l'expression "2 + 6", et puis on lui envoie le message value. Cette fois-ci, le... s qui sont ici préfixés par des deux points**. Et puis ensuite, on a une **barre verticale**, donc un |,... tient. L'argument s'appelle x dans cet exemple et puis "x + 2", c'est la seule expression que contient l
On va voir qu’il y a trois sortes de messages. Et puis, on va voir la syntaxe sur les blocks qui est un ... va toujours exécuter en priorité les parenthèses, puis les messages unaires, puis les messages binaires et les messages à mots-clés. Pourquoi? C'est l'idée de... template qui dit, par défaut, tu es ReadObject et puis il faut mettre le nom de la classe. On va voir ça
mprendre la puissance des itérateurs en Pharo, et puis je vais vous donner un panorama des principaux it... du block vaudra successivement 2, -3, 4, etc. Et puis on va envoyer le message unaire ''abs'', qui calc... '%%aCol size%%''. Je vais utiliser un ''do:''. Et puis je vais parcourir la collection et à chaque fois ... de vue programmeur, on utilise des itérateurs et puis c'est chacune des classes de collections qui vont
t ''next'' à l'objet stream je vais obtenir 'b', puis 'c', puis 'd', etc en faisant évoluer la position du curseur d'un cran à chaque fois.
Dans l'exemple j... de ma chaîne de caractères. Il va écrire le 'H', puis le 'e', puis le 'l', etc. A la fin, je ferme mon stream pour indiquer au système d'exploitation que j'a
eux messages unaires, ''class'' et ''maxVal'', et puis un message binaire ''+''. Le message ''class'' es... rectangle. L'idée, c'est que j'ai un point 0,0 et puis après je lui passe extent: avec le paramètre 100,... aires. J'exécute de gauche à droite. Je fais 5 et puis ça me rend 50 et ce n'est pas ce qu'on m'a appris
6) à l'objet Transcript pour passer à la ligne, puis on montre l'objet 1 via le message à mot-clé ''show:'' puis l'objet 33 de la même manière (ligne 7). Les expr... on commence par la définition de variable locale puis après la première expression, on met un point.
D
c qui est un opérateur binaire à l'objet false et puis on lui passe un paramètre, donc le paramètre est ... seulement si la collection receveur est vide. Et puis ifNotEmpty:, c'est la condition inverse donc exéc... lasses True et False qui héritent de booléens, et puis qu'on peut leur envoyer des messages et que ces m
re, donc ici qui est une chaîne de caractères. Et puis on va utiliser la cascade, donc je vous rappelle ... nsemble de messages en utilisant des cascades. Et puis, on peut voir en fait quelque chose qu'on avait d... e message ''**at:**'' à l'objet ''**books**'', et puis on veut quel livre dans la collection de livres.
était celui qui était avant le nom du message, et puis l'argument, c'était 20, celui qui était après le ... . Pour passer un paramètre, c'est deux points, et puis je passe l'entier 6 et j'obtiens bien un tableau
veau test, sélectionner la classe ''TestCounter'' puis une méthode préexistante, (ici ''testCreateCounte... le nom et le comportement d'une méthode existante puis on enregistre.
<code>
"Counter >> increment"
i
ais le convertir dans un objet graphique Pharo et puis je vais l'ouvrir dans une fenêtre. Je vous suggèr... essages binaires et les messages à mots-clefs. Et puis, si on est au même niveau, on le fera dans le mêm
e:". C'est la même chose avec le bloc receveur et puis le bloc passé en paramètres. Suivant l'exécution,... plusieurs fois le message Value à ce block-là. Et puis dans le deuxième cas, x IfEmpty, si x n'est pas v
de Lookup cherche dans la classe de aWorkstation puis remonte un dans les super classes jusqu'à ce qu'i... er par chercher quelle est la classe du receveur, puis va remonter dans la hiérarchie donc en visitant l