Funkcija Ruby (metoda) Sintaksa
Ruby jezik olakšava stvaranje funkcija.
Sintaksa funkcije
def functionname (varijabla)
povratak
kraj
Primjeri
Vaša funkcija može izračunati vrijednosti i pohraniti ih u lokalne varijable koje su specifične za funkciju. Te se vrijednosti zatim mogu vratiti s oznakom povratak izjava.
def say_hello (ime)
var = "Pozdrav" + ime
return var
kraj
Povratni izraz se također može skratiti za vrlo jednostavne funkcije u jedan redak
def say_hello (ime)
vratite "Hello", + ime
kraj
Funkciju možete dodatno pojednostaviti. Posljednji izraz koji se procjenjuje automatski se vraća metodom. Na primjer:
def say_hello (ime)
"Pozdrav" + ime
kraj
To bi vratilo istu vrijednost kao i prethodne funkcije.
Za pozivanje funkcije
funkcija param1, param2
ili
Funkcija (param1, param2)
Primjer
stavlja say_hello ("Geek")