我正在创建一个方法,该方法将采用一组数字并将它们相加。我不想用inject
,因为我还没学会。我更喜欢从基础开始。我想使用each
或while
。
我一直在重写这段代码并rspec
针对nil
. 我尝试做一个if else
语句来设置nil
数组0
是否为empty?
,但这似乎不起作用。这就是我现在所拥有的。
def sum(x)
total = 0
sum.each { |x| total += x}
total
end
rspec
正在测试一个空数组[]
以及其他具有多个整数的数组。想法?