Licence CC BY-NC-ND

Méthodes et paramètres en Ruby

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

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

  1. Rappels
  2. Un problème à régler
  3. Les paramètres nommés
  4. Retour sur les valeurs par défaut

Listes d'arguments

  1. L'opérateur de splat
  2. L'opérateur de double splat
  3. Histoire des paramètres nommés


Ça y est, nous savons maintenant ce qu’il y a à savoir pour comprendre comment se passe la gestion des paramètres en Ruby.

À venir

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.

Ces contenus pourraient vous intéresser

1 commentaire

Connectez-vous pour pouvoir poster un message.
Connexion

Pas encore membre ?

Créez un compte en une minute pour profiter pleinement de toutes les fonctionnalités de Zeste de Savoir. Ici, tout est gratuit et sans publicité.
Créer un compte