Pour obtenir la clé et la valeur contenues dans le hachage Il existe une méthode préparée à l'avance.
Méthode des clés
et méthode des valeurs
Objet .keys
Object .values
qiita.rb
puts hash.keys
puts hash.values
Cela affichera toutes les clés et valeurs contenues dans le hachage.
En supposant qu'il existe un hachage de {A: "a"} Si vous souhaitez récupérer la clé A, mettez la valeur a qui se couple avec A entre (). Inversement, si vous souhaitez récupérer la valeur a, mettez la clé A associée à a entre ().
qiita.rb
hash = { ringo: "apple", mikan: "orange", ichigo: "Strawberry" }
puts hash.key("apple")
#「ringo: "apple"Est la valeur de"apple"Du porte-clés:Avoir
puts hash.values_at(:ringo)
# 「ringo: "apple"C'est la clé":ringo"De la valeur"apple"Avoir
N'est-il pas possible de récupérer par numéro comme un tableau? à suivre.
Site de référence https://www.javadrive.jp/ruby/hash/index8.html https://qiita.com/kidach1/items/651b5b5580be40ad047e
Recommended Posts