我试图将任意数量的未知参数相乘以求总和。
def multiply(*num)
num.each { |i| puts num * num}
end
multiply(2,3,4)
multiply(2,3,4,5,6,7)
另一种尝试:
def multiply(num)
num.to_i
i = 0
while i < num.length
total = num * num
return total
end
end
multiply(2,3,4)
multiply(2,3,4,5,6,7)
我一直遇到错误:(eval):73: undefined local variable or method `num_' for main:Object (NameError) from (eval):81
有人说数组需要是整数。
我已经尝试过做一些我认为应该是非常简单的程序来编写的事情。