Lorsque nous programmons en Ruby, nous écrivons souvent des méthodes. Les méthodes sont pour ainsi dire au centre de la programmation. Ainsi, il est important de savoir écrire de bonnes méthodes. L’écriture d’une bonne méthode passe bien sûr par l’écriture d’un bon code, mais c’est un autre aspect que nous allons traiter dans ce tutoriel : les paramètres des méthodes. En Ruby, les paramètres sont assez versatiles et permettent de faire plusieurs choses assez utiles.
Par exemple, il peut nous arriver d’oublier l’ordre des paramètres d’une fonction (faut-il d’abord donner ce paramètre ou celui-là). Ruby nous permet de ne pas nous soucier de l’ordre des paramètres en utilisant des paramètres dont le nom doit être précisé à l’appel de la méthode. De même, Ruby nous permet d’avoir des méthodes avec un nombre non déterminé d’arguments (on les récupère alors dans une liste ou dans une table de hachage).
Dans ce tutoriel, nous verrons comment faire ces deux choses avec Ruby, et nous verrons comment Ruby a évolué dans sa gestion des paramètres.
Prérequis
Ce tutoriel nécessite bien sûr des bases en Ruby. Il faut notamment savoir ce qu’est une méthode et avoir déjà manipulé des tableaux et des tables de hachage.
Objectifs
Faire le point sur la création et l’appel de méthodes en Ruby et sur les subtilités qui y sont liées.
Différents types de paramètres
Listes d'arguments
Ça y est, nous savons maintenant ce qu’il y a à savoir pour comprendre comment se passe la gestion des paramètres en Ruby.
Ce tutoriel n’est pas terminé. D’autres chapitres sont à venir, notamment pour traiter des blocs et de leurs arguments ou encore de quelques astuces de Ruby.