Ruby ハッシュでバリューだけの配列やキーだけの配列を作る

Ruby ハッシュでバリューだけの配列やキーだけの配列を作る

バリューだけの配列を作るには、values関数を使う

irb(main):011:0> a={a: 3,b: 2,c: 5,d: 1,e: 5}
=> {:a=>3, :b=>2, :c=>5, :d=>1, :e=>5}
irb(main):012:0> a.values
=> [3, 2, 5, 1, 5]
irb(main):013:0>

キーだけの配列を作るには、keys関数を使う。

irb(main):013:0> a={a: 3,b: 2,c: 5,d: 1,e: 5}
=> {:a=>3, :b=>2, :c=>5, :d=>1, :e=>5}
irb(main):014:0> a.keys
=> [:a, :b, :c, :d, :e]
irb(main):015:0>

すごく便利!

Rubyカテゴリの最新記事