Funkcija (metoda) Ruby Sintaksa
Jezik Ruby omogoča preprosto ustvarjanje funkcij.
Sintaksa funkcije
def functionname (spremenljivka)
vrnitev
koncu
Primeri
Vaša funkcija lahko izračuna vrednosti in jih shrani v lokalne spremenljivke, ki so specifične za funkcijo. Te vrednosti se nato lahko vrnejo s vrnitev izjavo.
def say_hello (ime)
var = “Pozdravljeni”, + ime
return var
koncu
Povratni stavek je lahko tudi skrajšan za zelo preproste funkcije v eno vrstico
def say_hello (ime)
vrnite »Hello«, + ime
koncu
Funkcijo lahko poenostavite še naprej. Zadnji izraz, ki se ovrednoti, se z metodo samodejno vrne. Na primer:
def say_hello (ime)
»Pozdravljeni« + ime
koncu
To bi vrnilo enako vrednost kot prejšnje funkcije.
Če želite poklicati funkcijo
funkcija param1, param2
ali
funkcija (param1, param2)
Primer
postavi say_hello (»Geek«)