如果我有特定的索引,如何遍历数组?
@lv = {'apple' => ['round', 'red'], 'name' => ['tags', 'more tags']}
if params[:value]
@lv.each do |key, tags|
if params[:value] == key
tags.each_with_index do |tag, index|
... should display round and red?
end
end
end
end
我有一个数组@lv
,如果有与之关联的参数,我希望能够获取这些值。例子:
someURL.com/?value=0
然后这应该得到 key apple
。我想得到apple
应该是round
和的值red
。我在上述代码中的逻辑是错误的,但我试图弄清楚调用正确键进行迭代的语法是什么?