Ruby függvény (módszer) szintaxis
A Ruby nyelv megkönnyíti a funkciók létrehozását.
Funkció szintaxis
def függvénynév (változó)
Visszatérés
vég
Példák
A funkció kiszámíthatja az értékeket és tárolhatja azokat a függvényre jellemző helyi változókban. Ezeket az értékeket ezután vissza lehet küldeni a Visszatérés nyilatkozat.
def say_hello (név)
var = “Hello” + név
vissza var
vég
A visszatérési utasítás is egyszerűsíthető a nagyon egyszerű funkciókra egyetlen sorba
def say_hello (név)
Vissza a „Hello” + névre
vég
A funkciót tovább egyszerűsítheti. A legutóbb kiértékelt kifejezés automatikusan visszatér a módszerrel. Például:
def say_hello (név)
“Hello” + név
vég
Ez ugyanazzal az értékkel tér vissza, mint az előbbi funkciók.
Funkció hívása
param1, param2 függvény
vagy
funkció (param1, param2)
Példa
mondja: say_hello („Geek”)