プログラミング学習中で、これはメモしたいと思ったものを、自分用に分かりやすく残しておきます。
ハッシュのキーだけを取り出したい
以下のようなハッシュがあったとします。
my_favorite_beef = {miyazaki: "高千穂牛", shiga: "近江牛", hyogo: "神戸牛"}
ここで、
miyazaki
shiga
hyogo
のように、キーのみを出力させたい場合は、
puts my_favorite_beef.keys
と入力します。
ハッシュのバリューのみを出力させたい
先ほどと同じように、例としてこちらのハッシュを使用します。
my_favorite_beef = {miyazaki: "高千穂牛", shiga: "近江牛", hyogo: "神戸牛"}
そして、
高千穂牛
近江牛
神戸牛
のようにバリューのみを出力させたい場合は、
puts my_favorite_beef.values
と入力します。
まとめ
取り出したいハッシュの末尾に、
.keys
を入力することで、キーのみを
.values
を入力することで、バリューのみを
取り出すことができる。