Функция Ruby (метод) Синтаксис
Езикът Ruby улеснява създаването на функции.
Синтаксис на функцията
def functionname (променлива)
връщане
край
Примери
Вашата функция може да изчисли стойности и да ги съхрани в локални променливи, които са специфични за функцията. След това тези стойности могат да бъдат върнати с връщане изявление.
def say_hello (име)
var = “Здравей,” + име
return var
край
Операторът return също може да бъде съкратен за много прости функции в един ред
def say_hello (име)
върнете „Здравей“, + име
край
Можете допълнително да опростите функцията. Последният израз, който се оценява, се връща автоматично от метода. Например:
def say_hello (име)
"Здравейте" + име
край
Това ще върне същата стойност като предишните функции.
За да извикате функция
функция param1, param2
или
функция (param1, param2)
пример
поставя say_hello („Geek“)