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