Activité-Paranormale


Red devil Information

Publicité

Rechercher

Développement

Apportez vos talents de codeur !

Développer

Citations

Random quotation
Nous détestons certaines personnes parce que nous ne les connaissons pas; et nous ne les connaitrons pas parce que nous les détestons.
(Charles Caleb Colton)

Événements - 1 octobre

Event Calendrier

Validation

Valid XHTML 1.0 Transitional Valid CSS!

Crystal ballTour de magie

AbductionLes paramètres facultatifs dans une méthode en Ruby

Image not found

En Ruby, il existe deux manières pour passer des paramètres facultatifs à une méthode ...

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".



Ruby


Publicité