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