Ruby Funkcia (metóda) Syntax
Jazyk Ruby umožňuje jednoduché vytváranie funkcií.
Funkcia Syntax
def názov funkcie (premenná)
spiatočný
koniec
Príklady
Vaša funkcia môže vypočítať hodnoty a ukladať ich do lokálnych premenných, ktoré sú špecifické pre danú funkciu. Tieto hodnoty sa potom môžu vrátiť pomocou spiatočný výkaz.
def say_hello (meno)
var = "Dobrý deň", + meno
návrat var
koniec
Spätné hlásenie sa dá skrátiť aj pre veľmi jednoduché funkcie do jedného riadku
def say_hello (meno)
návrat "Dobrý deň", + meno
koniec
Môžete ďalej zjednodušiť funkciu. Posledný výraz, ktorý sa vyhodnotí, sa automaticky vráti metódou. Napríklad:
def say_hello (meno)
"Dobrý deň", + meno
koniec
Tým by sa vrátili rovnaké hodnoty ako predchádzajúce funkcie.
Zavolanie funkcie
funkcia param1, param2
alebo
funkcie (param1, param2)
príklad
uvedie say_hello ("Geek")