Ruby Функция (метод) Синтаксис
Язык Ruby позволяет легко создавать функции.
Синтаксис функции
def имя функции (переменная)
вернуть
конец
Примеры
Ваша функция может вычислять значения и сохранять их в локальных переменных, специфичных для этой функции. Эти значения затем могут быть возвращены с вернуть заявление.
def say_hello (имя)
var = «Hello» + имя
возврат вар
конец
Оператор возврата также может быть сокращен для очень простых функций в одну строку
def say_hello (имя)
вернуть «Привет» + имя
конец
Вы можете упростить функцию дальше. Последнее вычисленное выражение автоматически возвращается методом. Например:
def say_hello (имя)
«Привет» + имя
конец
Это вернет то же значение, что и предыдущие функции.
Для вызова функции
функция param1, param2
или же
Функция (param1, param2)
пример
ставит say_hello («Компьютерщик»)