平凡エンジニアによる平凡ブログ

平凡インフラエンジニアがスキルアップを目指してプログラミングやクラウドやサーバといったインフラのアウトプットをしていきます!

【ruby】ハッシュからキーや値を配列にする

今日はrubyの配列とハッシュに関するものからハッシュからキーもしくは値を取り出して、配列にする方法を備忘録として記録します。

まず以下のハッシュを例に作成します。

attr = {著者: "aa",タイトル: "bb", 作成日付: "cc"}

このハッシュからキーもしくはあたりを配列として取り出しましょう。

①ハッシュからキーを配列として取り出す。  「オブジェクト.keys」

attr = {著者: "aa",タイトル: "bb", 作成日付: "cc"}

key =attr.keys

puts key

#結果
著者
タイトル
作成日付

②ハッシュから値を配列として取り出す 「オブジェクト.values 」

attr = {著者: "aa",タイトル: "bb", 作成日付: "cc"}

value =attr.values

puts value

#結果
aa
bb
cc