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

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

    Язык Ruby позволяет легко создавать функции.

    Синтаксис функции

    def имя функции (переменная)
    вернуть
    конец

    Примеры

    Ваша функция может вычислять значения и сохранять их в локальных переменных, специфичных для этой функции. Эти значения затем могут быть возвращены с вернуть заявление.

    def say_hello (имя)
    var = «Hello» + имя
    возврат вар
    конец

    Оператор возврата также может быть сокращен для очень простых функций в одну строку

    def say_hello (имя)
    вернуть «Привет» + имя
    конец

    Вы можете упростить функцию дальше. Последнее вычисленное выражение автоматически возвращается методом. Например:

    def say_hello (имя)
    «Привет» + имя
    конец

    Это вернет то же значение, что и предыдущие функции.

    Для вызова функции

    функция param1, param2

    или же

    Функция (param1, param2)

    пример

    ставит say_hello («Компьютерщик»)