特定のインデックスがある場合、配列を反復処理するにはどうすればよいですか?
@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