« Programmation Ruby/Méthodes » : différence entre les versions

m
Formatage, ajout de code
(fautes d'orthographes éparses qui nuisent à la compréhension..)
m (Formatage, ajout de code)
== le constructeur initialize ==
 
La méthode <ttcode>initialize</ttcode>, par exemple, est la méthode appelée lorsqu'une instance est créée via la méthode <ttcode>new</ttcode> :
 
<source lang="ruby">
</source>
 
Ici la méthode <ttcode>initialize</ttcode> définie les variable d'instances @x et @y en fonction des paramètres passés à la fonction <ttcode>new</ttcode>.
 
Si par exemple on initialise un objet comme suit :
</source>
 
Si l'on appelle la méthode sans argument, la valeur par défaut est assigné à la variable d'instance <ttcode>@qui</ttcode>
<source lang="ruby">
dit = Parle.new