我想使用splat参数创建名为'add'和'subtract'的方法,如下所示:
def add(*numbers)
numbers.inject(0) { |sum, n| sum + n }
end
def subtract(*numbers)
numbers[0] - add(numbers[1..-1])
end
Run Code Online (Sandbox Code Playgroud)
但它没有用.我该怎么做才能将splat参数从一个传递给另一个?(特别是对于某些特定范围...)
谢谢!