私はハッシュでこのデータを持っている:このRubyハッシュをどのようにして配列に変換できますか?
[{"total_time"=>"00:04:48.563044"}, {"total_time"=>"00:05:29.835918"}, {"total_time"=>"00:09:38.622569"}]
をしかし、私はこれ欲しい:
["00:04:48.563044", "00:05:29.835918", "00:09:38.622569"]
Rubyの1.8.7で動作する必要が
を。
'collect'が持つあまり馴染みのそれらのためのmap''と同じですがルビー。また、 'collect!'や 'map!'は、新しいオブジェクトを作成するのではなく、オブジェクトを変更するために利用できます。 – Nick
これはあまりに複雑ですので、単純なマップは... – tokland
'map'コールはこの非常に特殊なケースではもっと簡単かもしれませんが、私が投稿したスニペットは広範囲の状況で動作する一般的なパターンです。これは「1次元配列の複数のハッシュから値を得る」メソッドです。 – tadman