j'ai une séquence de messages unaires?"
<code>
1000 factorial class name.
"Résultat: LargePositiveIn...
</code>
Là, j'ai écrit l'expression suivante ''1000 factorial class name''. Il se trouve que ça s'exé... si j'avais mis toutes ces parenthèses:
<code>
(((1000 factorial) class) name)
</code>
Mais on voit que... * Là, je vais envoyer le message ''factorial'' à 1000;
* Après, je vais envoyer le message ''class''
mooc}}
====== Syntaxe Pharo ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... simple. Un message unaire, par exemple:
<code>
10 000 factorial
</code>.
Faites-le, vous allez voir, c'est un très gros chiffre. 10 000 factorial, j'envoie le message ''factorial'' à l'objet 10000. Il n'y a pas d'argument. C'est un message unair
er et exécuter des expressions ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... mentaire
<code>
"Un fragment de code a évaluer"
1000 factorial
/ 999 factorial
+ 1
</code>
Pour ... , l'évaluation peut être affochée via <key>ctrl</key>+<key>p</key>
[[000_start|⌂ Retour au sommaire]]
x classes, objets et méthodes ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... message de manière différente. C'est ce qu'on verra dans le cours.
[[000_start|⌂ Retour au sommaire]]
oc}}
====== L' objet en POO ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... t déléguer des messages à d'autres objets pour réaliser des tâches.
[[000_start|⌂ Retour au sommaire]]
c}}
====== La classe en POO ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... leurs de ces instances. Chaque instance aura ses propres valeurs.
[[000_start|⌂ Retour au sommaire]]
====== Méthode versus message ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... es propriétés sont fondamentales et liées à la liaison dynamique.
[[000_start|⌂ Retour au sommaire]]
o : un système objet immersif ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... "What is Pharo"}}
* https://github.com/SquareBracketAssociates/
[[000_start|⌂ Retour au sommaire]]
}
====== La vision de Pharo ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... h ou Thales et pas mal d'universités et de groupes de recherche.
[[000_start|⌂ Retour au sommaire]]
n des classes et des méthodes ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... e Pharo, les blocks et un outil qui est l' inspecteur d'objets.
[[000_start|⌂ Retour au sommaire]]
pprendre Pharo avec Prof Stef ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... nêtre sous forme de commentaires et d'expressions Pharo à évaluer.
[[000_start|⌂ Retour au sommaire]]
rendre les raccourcis claviers ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... e raccourcis à utiliser apparaît alors en bas de la fenêtre World.
[[000_start|⌂ Retour au sommaire]]
===== Comprendre les messages ======
Tutoriel [[000_start|Programmation objet immersive en Pharo]] pr... s messages binaires et les messages à mots-clefs, et c'est tout.
[[000_start|⌂ Retour au sommaire]]
ray new: 4
Array new: 2
OrderedCollection new: 1000
</code>
Donc premier cas de figure, j'utilise ne... ourrais faire un ''OrderedCollection'' de taille 1000.
On a d'autres types de méthodes pour créer des