Ruby Funkce (metoda) Syntaxe
Jazyk Ruby usnadňuje vytváření funkcí.
Funkce Syntaxe
def název_funkce (proměnná)
vrátit se
konec
Příklady
Funkce může vypočítat hodnoty a uložit je do místních proměnných, které jsou specifické pro danou funkci. Tyto hodnoty lze pak vrátit pomocí příkazu vrátit se prohlášení.
def say_hello (jméno)
var = "Dobrý den," + jméno
návrat var
konec
Prohlášení o návratu lze také zkrátit pro velmi jednoduché funkce do jediného řádku
def say_hello (jméno)
návrat "Dobrý den", + jméno
konec
Funkci můžete zjednodušit dále. Poslední vyhodnocený výraz je automaticky vrácen metodou. Například:
def say_hello (jméno)
"Dobrý den," + jméno
konec
Tím se vrátí stejná hodnota jako předchozí funkce.
Volání funkce
funkce param1, param2
nebo
funkce (param1, param2)
Příklad
říká say_hello ("Geek")