我正在尝试编写将采用数组并返回数组的 SUM 的代码。首先,这是将数字放入数组的正确方法吗?根据错误,这似乎有问题。
def total(num)
x = []
x << num
puts x.inject(0){|a,b|a+b}
end
看起来这里有一些问题。首先,当我使用以下方法调用该方法时出现此错误sum([3,2,41,2])
:
`total': wrong number of arguments (5 for 1) (ArgumentError) from calculator.rb:11
我还记得收到一个错误:cant't covert fixnum into array