« Programmation Ruby/Premiers essais » : différence entre les versions

Contenu supprimé Contenu ajouté
Gromitt (discussion | contributions)
Correction ortho, style.
Ligne 6 :
 
Sous windows, un raccourci a dû être rajouté au menu démarrer.
 
Pour ne pas déroger à la règle, nous allons pour premier exemple dire bonjour :
Ligne 64 :
"instance_of?", "truncate"]
 
On constate certaines particularités syntaxiques, ; nous les détaillerons plus tard même si elles sont assez claires, ; par exemple une méthode dont le nom se termine par ''?'' indique que celle-ci renvoie un booléen.
 
Pour plus d'informations sur un objet ou une méthode, vous pouvez, à partir d'un terminal, exécuter la commande ''ri'' :
Ligne 70 :
# ri times
Si une méthode est incluse dans plusieurs objets, ''ri'' vous proposera unune liste de choix possiblepossibles.
 
Toute méthode peut être redéfinie :
Ligne 100 :
4
 
Ici nous voyons que le bloc délimité par ''do'' et ''end'' (ilIl est à noter que l'on peut également délimiter les blocs par des accoladeaccolades souvrantes ouvrante/fermanteet fermantes ('''<code>{ }</code>'')' ) est envoyé en paramètre à la méthode ''times'' de l'objet ''Fixnum''. La ou lesLes valeurs entre pipes (ici la variable ''i'') indiquent le ou les paramètres que la méthode passe au bloc. Ici, la méthode times va donc appeler 5 fois le bloc en y passant en paramètre un entier valant au départ 0 et qui sera incrémenté de 1 à chaque appel du bloc.
Tous ces concepts seront vus en détail dans les chapitres suivants.