0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

【Ruby】ハッシュのバリューだけ、キーだけを取り出したい

Posted at

プログラミング学習中で、これはメモしたいと思ったものを、自分用に分かりやすく残しておきます。

ハッシュのキーだけを取り出したい

以下のようなハッシュがあったとします。

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を入力することで、バリューのみ
取り出すことができる。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?