【发布时间】:2013-04-15 14:02:36
【问题描述】:
我正在遍历一个数组或哈希,我想根据索引获取值。
@lv = {'apple' => ['round', 'red'], 'more names' => ['tags', 'more tags']}
@lv.each do |key, value|
# if the value is from the index key and equal to key itself...
end
我不确定如何从@lv 获取值。假设我想得到apple:
有没有像@lv[0] 这样的东西应该等于苹果?因为
[0] => apple
[1] => more names
对吗?
所以我可以
@lv.each do |key, value|
if @lv[0] == key
# apple equals apple, then proceed
end
end
这样做的正确语法是什么?
谢谢!
【问题讨论】:
标签: ruby-on-rails arrays loops key-value