Obtenir des valeurs de tableau à l'aide de la clé d'index dans Ruby on Rails

Je suis une itération à travers un tableau ou une table de hachage, et j'aimerais obtenir des valeurs basées sur l'indice.

@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

Je ne suis pas sûr de la façon d'obtenir la valeur d' @lv. Disons que je veux obtenir apple:

Est là quelque chose comme @lv[0] doit être égale à apple? Parce que

[0] => apple
[1] => more names

droit?

Donc je peux

@lv.each do |key, value|
   if @lv[0] == key
     # apple equals apple, then proceed
   end
end

Quelle est la syntaxe correcte de le faire?

Merci!

OriginalL'auteur hellomello | 2013-04-15