16

Rubyでは、配列のすべての要素にマップ関数を適用できます。

@files.map { |f| f.read) }

構文糖衣があります:

@files.map(&:read)

に相当するものはありますか

@files.map { |f| read(f) } 

それは、上記のように、より簡潔ですか?

4

1 に答える 1

23

あなたはこれを行うことができます

@files.map(&method(:read))

ただし、パフォーマンスについては注意してください。

于 2012-12-12T07:27:45.097 に答える