16

在 Ruby 中,您可以将 map 函数应用于数组的每个元素:

@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 回答