0
我有一个问题,我不知道如何解决:将元素推送到ruby中的现有数组
我有这个代码,几乎要求用户的日期。我遇到的问题是,无论用户何时放置新日期,我都无法让数组将var变量作为一个元素。只要方法'new_date'结束,数组就会自动重置。
下面是代码:
def new_date
puts "Date please: "
date1 = $stdin.gets.chomp
d, m, y = date1.split('-').map{|x| x.to_i}
limit = day_of_week(d, m, y)
puts days_of_the_week[limit]
$various_dates = []
$various_dates.push(limit)
end
是的,它是红宝石,但你能修理你的缩进吗? – styvane
为什么在第7行最后一行重新初始化'$ various_dates'? – Aetherus
好的,我编辑它。我尝试了几行“$ various_dates”来进行测试,但都没有成功。他们现在走了。 – ClauCece