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
Vous devez vous connecter pour publier un commentaire.
OriginalL'auteur jdoe