Ruby-functie (methode) Syntaxis
De Ruby-taal maakt het gemakkelijk om functies te creëren.
Syntaxis functie
def functienaam (variabel)
terugkeer
einde
Voorbeelden
Uw functie kan waarden berekenen en deze opslaan in lokale variabelen die specifiek zijn voor de functie. Die waarden kunnen dan worden geretourneerd met de terugkeer uitspraak.
def say_hello (naam)
var = "Hallo," + naam
terugkeer var
einde
De retourverklaring kan ook worden ingekort voor zeer eenvoudige functies in een enkele regel
def say_hello (naam)
return "Hallo", + naam
einde
U kunt de functie verder vereenvoudigen. De laatste expressie die wordt geëvalueerd, wordt automatisch geretourneerd door de methode. Bijvoorbeeld:
def say_hello (naam)
"Hallo", + naam
einde
Dit zou dezelfde waarde teruggeven als de vorige functies.
Om een functie te bellen
functie param1, param2
of
functie (param1, param2)
Voorbeeld
zet say_hello ("Geek")