我正在尝试执行一个程序,要求用户每次输入一个三位数字,将它们存储在数组中,然后打印出数字和总数的列表。总计在Ruby数组
请解释。
这是我到目前为止有:
numbers = Array.new
numbers = []
puts "Enter first number: "
first = gets.to_i
puts "Enter second number: "
second = gets.to_i
puts "Enter third number: "
third = gets.to_i
def sum(numbers)
return 0 if numbers.length < 1
result = 0
numbers.each { |num| result += num }
result
end
也许你需要将它们添加到阵列以及? –
你为什么要做两个'数字'数组,它们是相同的? – ifma
我是新的红宝石,所以我不知道我在做什么 – Samba