我想用几年的时间来创建散列来将它发送到表单
如何创建{2011 => 2011, 2010 => 2010 ... 1990 => 1990}
我试过像@years = [2011..1990].each { |y| @year.push(y => y) }
如何正确书写?

最佳答案

下面是您的答案:Hash[(1990..2011).map{|y| [y,y]}]
向后:Hash[(1990..2011).map{|y| [y,y]}.reverse]

关于ruby - ruby 年哈希生成,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/7595742/

10-13 08:43