0034 Numbered_parameters

Les paramètres numérotés

Ruby 2.7 à introduit les paramètres numérotés dans les blocs. Ils sont au nombre de 9 et sont exclusivement réservés dans les blocs. (La version expérimentale était avec @!).

0034-numbered_parameters_1.png

Avec Ruby 3.4, il y aura aussi it pour compléter _1. Mais il y a quelques restrictions. On ne peut pas mélanger paramètres numérotés, it et nommés. Il ne peut y avoir qu’un seul niveau de paramètres numérotés.

0034-numbered_parameters_2.png

Un point d’attention sur les tableaux qui seront automatiquement décomposés si c’est le seul paramètre et si l’on utilise un paramètre numéroté supérieur ou égale à 2. Par exemple avec les Hash.

0034-numbered_parameters_3.png

Le lien vers la documentation Ruby des paramètres numérotés.