Ruby Function (metod) Syntax
Ruby-språket gör det enkelt att skapa funktioner.
Funktionssyntax
def funktionsnamn (variabel)
lämna tillbaka
slutet
exempel
Din funktion kan beräkna värden och lagra dem i lokala variabler som är specifika för funktionen. Dessa värden kan sedan returneras med lämna tillbaka påstående.
def say_hello (namn)
var = "Hej," + namn
returnera var
slutet
Retureringen kan också förkortas för mycket enkla funktioner i en enda linje
def say_hello (namn)
returnera "Hej" + namn
slutet
Du kan förenkla funktionen ytterligare. Det sista uttrycket som utvärderas returneras automatiskt med metoden. Till exempel:
def say_hello (namn)
"Hej" + namn
slutet
Detta skulle returnera samma värde som tidigare funktioner.
Att ringa en funktion
funktion param1, param2
eller
funktion (param1, param2)
Exempel
sätter say_hello ("Geek")