Домашня » як » Функція (метод) Ruby Синтаксис

    Функція (метод) 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")