在许多PHP应用程序中,当事情记录错误或实现奇怪时,函数func_get_args()会重新启动。它允许我检查(或打印)传递给函数的变量
function poorly_documented($op, $a2, $a3 = 'default', $rest) {
var_dump(func_get_args());
// ...
}
尽管在Ruby中我几乎不需要这个,由于语言的本质,我有时想检查传递的内容。
我如何在Ruby或Ruby on Rails中执行此操作?
答案 0 :(得分:0)
我相信this website应该为你提供很好的服务。
def add(*nums) total = 0 nums.each {|num| total += num } total end # => 6