次のようなルビーハッシュがありa
ます。
a = {
"module" => 'students',
"data" => [
{
"age" => 12,
"uid" => 'sd3wrew'
},
{
"age" => 10,
"uid" => '43e43r'
},
{
"age" => 10,
"uid" => 'ft34f'
}
]
}
uid
上記のハッシュからすべてを収集し、次のような配列を取得したい:
b = ['sd3wrew', '43e43r', 'ft34f']
そのため、これを行うコードがあり、ループします。
b = []
a['data'].each do |e|
b << e['uid']
end
とにかく、ループせずeach
に簡潔にこの結果を達成する方法はありますか?