Рубиновый эквивалент func_get_args () - PullRequest
0 голосов
/ 17 июля 2010

Во многих PHP-приложениях, когда вещи плохо документированы или странно реализованы, функция func_get_args () приходит в себя.Это позволяет мне проверять (или распечатывать), какие переменные передаются в функцию

function poorly_documented($op, $a2, $a3 = 'default', $rest) {
  var_dump(func_get_args());
  // ...
}

Несмотря на то, что в Ruby это практически не нужно, из-за характера языка мне иногда нравится проверять, чтопрошло вместе.

Как мне это сделать в Ruby или Ruby on Rails?

1 Ответ

0 голосов
/ 17 июля 2010

Я считаю, этот сайт должен быть вам полезен.

def add(*nums)
  total = 0
  nums.each {|num| total += num }
  total
end
# => 6
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...