在Ruby中,可以應用映射函數對數組中的每個元素:到數組中的每個元素傳遞給函數較短方式
@files.map { |f| f.read) }
對於其中存在的語法糖:
@files.map(&:read)
是否有
@files.map { |f| read(f) }
任何同等也就是說更簡潔,類似上面?
在Ruby中,可以應用映射函數對數組中的每個元素:到數組中的每個元素傳遞給函數較短方式
@files.map { |f| f.read) }
對於其中存在的語法糖:
@files.map(&:read)
是否有
@files.map { |f| read(f) }
任何同等也就是說更簡潔,類似上面?
這不是語法糖。這就是'Symbol#to_proc'的工作原理。 – sawa