这可能是非常明显的,但我找不到答案。如何从命名顺序获得整数索引
如何从命名为了得到整数索引,如:
{ :first => 0, :second => 1, :third => 2, :fourth => 3 }
有内置在Ruby或者Rails的做这个事情?
谢谢。
更新
感谢您的答复。这是我去的解决方案:
def index_for(position)
(0..4).to_a.send(position)
end
但是数组只支持到第五,所以它将被限制在那。
虽然这是Ruby 1.8真实的,它在Ruby 1.9中已经改变。哈希在Ruby 1.9中保留了插入顺序。对不起,挑剔:) – mtyaka 2009-11-25 21:05:19
不,谢谢你的有用信息!我会更新该帖子以保持正确。 – 2009-11-25 21:09:17