0

次のようなハッシュの配列があります。

[{"name"=>"John Doe", "id"=>"1"}, {"name"=>"Jane Doe", "id"=>"2"}]

id のみの配列を取得したいと思います。そうするための効率的な方法は何ですか?ループの使用は避けたいと思います。

ありがとうございました。

4

2 に答える 2

3

やったほうがいい:

your_array.map {|h| h["id"]}

しかし、基本的に偽装にはループがあります。

サイドノート:

idハッシュの 1 つにno がないと想像してくださいnilcompactこれを解決するために追加

于 2013-03-01T19:14:34.457 に答える