If-Koubou

Rubinška funkcija (metoda) Sintaksa

Rubinška funkcija (metoda) Sintaksa (Kako da)

Rubinski jezik olakšava stvaranje funkcija.

Sintaksa funkcija

def functionname (varijabla)
povratak
kraj

Primjeri

Vaša funkcija može izračunavati vrijednosti i pohraniti ih u lokalne varijable koje su specifične za tu funkciju. Te se vrijednosti tada mogu vratiti s povratak izjava.

def say_hello (ime)
var = "Pozdrav", + naziv
povratak var
kraj

Izjava o povratu također se može skratiti za vrlo jednostavne funkcije u jednu liniju

def say_hello (ime)
povratak "Pozdrav", + naziv
kraj

Možete dodatno pojednostaviti funkciju. Posljednji izraz koji se vrednuje automatski se vraća metodom. Na primjer:

def say_hello (ime)
"Pozdrav", + naziv
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")