Les paramètres facultatifs dans une méthode en Ruby
En Ruby, il existe deux manières pour passer des paramètres facultatifs à une méthode ...
18 juillet 2015 - Wakonda - Ruby
Première solution :
La première solution consiste à définir une valeur par défaut aux paramètres facultatifs. Cette solution est semblable à celle utilisé en PHP :
def ma_methode(p1, p2 = 3)
puts p2.inspect
end
Ainsi si la méthode "ma_methode" est appelée sans le paramètre "p2", celui-ci prendra la valeur "3".
Seconde solution :
La seconde solution est surtout utile lorsque l'on ne connait le nombre de paramètre que l'on souhaite passer à notre méthode :
def ma_methode(p1, *p2)
puts p2.inspect
end
ma_methode(47, 69, 85, 75)
Dans cette méthode, le paramètre "p1" prendra la valeur de "47". Quant au paramètre "p2", il s'agit d'un simple tableau avec pour éléments "69", "85" et "75".
18 juillet 2015 - Wakonda - Ruby
Rechercher
Tags
Articles récents
- Quel est le but de l'attribut "role" en HTML ?
- Changer la couleur de l'espace réservé (placeholder)
- Attention à cet email d’arnaque !
- Supprimer un fichier d'un référentiel Git sans le supprimer du système de fichiers local
- JS - Récupérer le dernier élément d'un tableau
- JS - Prévisualiser une image avec son upload
- PHP - Convertir une chaîne de caractères en un booléen
- PHP : Vérifier si une session a déjà été démarrée
- Créer un APK ou un AAB en ligne de commandes
- L'opérateur !! en Javascript