Ruby 配列のハッシュから指定したkeyの値のみを抽出する
Rubyで配列のハッシュから指定したkeyの値のみを抽出するまでの手順を記述してます。Rubyのバージョンは3.0.0となります。
環境
- OS CentOS 7.9.2009 (Core)
- Ruby 3.0.0
keyの値のみを抽出
以下のような、配列のハッシュから「key」である「:name」の値のみを抽出します。
parson = [{ name: "hoge", age: 25 }, { name: "foo", age: 40 }, { name: "bar", age: 46 }]
mapを使用すれば、抽出することが可能です。
parson = [{ name: "hoge", age: 25 }, { name: "foo", age: 40 }, { name: "bar", age: 46 }]
p parson.map { |parson| parson[:name] }
実行結果
["hoge", "foo", "bar"]
-
前の記事
jquery テキストフォームのvalueの値を設定する 2021.10.15
-
次の記事
php rtrimで文字列の後方から空白または指定した文字列を削除する 2021.10.16
コメントを書く