Mémorandum Ruby (acquisition de valeur clé)

Mémorandum Ruby (acquisition de valeur clé)

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

Mémorandum Ruby (acquisition de valeur clé)
Bases de Ruby
[Ruby] Je souhaite extraire uniquement la valeur du hachage et uniquement la clé
[Ruby on Rails] Un mémorandum de modèles de mise en page
définition de la méthode ruby
Plus petite valeur (édition rubis)
Valeur de réglage de log4jdbc.properties
Appel à la galerie de mémorandum d'acquisition d'images
[Ruby] Liste des commandes de base
Mémorandum sur LOD.
Mémorandum de base Ruby on Rails
Je veux changer la valeur de l'attribut dans Selenium of Ruby