Функція (метод) Ruby Синтаксис
Мова Ruby дозволяє легко створювати функції.
Функція Синтаксис
def functionname (змінна)
повернення
кінець
Приклади
Ваша функція може обчислювати значення та зберігати їх у локальних змінних, які є специфічними для функції. Ці значення можуть бути повернуті з повернення заяву.
def say_hello (назва)
var = “Привіт,” + ім'я
return var
кінець
Оператор return також може бути скорочений для дуже простих функцій в один рядок
def say_hello (назва)
повернути "Hello", + name
кінець
Можна ще більше спростити функцію. Останній виражений, який оцінюється, автоматично повертається методом. Наприклад:
def say_hello (назва)
"Привіт," + ім'я
кінець
Це повертає те ж саме значення, що і попередні функції.
Щоб викликати функцію
функція param1, param2
або
function (param1, param2)
Приклад
ставить say_hello ("Geek")