Methods
Methods
// General
def name( arg1, arg2, arg3, ... )
.. ruby code ..
return value
end
// Позиционные аргументы
def name( *args )
args.each { |string| puts string }
end
name("first")
name("first", "second")
В Ruby функции могут возвращать только одно значение или объект. Надо вернуть несколько значений? — Используйте массивы.
Aliases
Можно сделать ссылку на метод:
def name(a)
...
end
alias my_alias name
my_alias(123)
Last updated