This answer另一个问题说
array.map(&:to_s)
比快
array.map { |n| n.to_s }
在第一个例子中,&转到:第二个例子使用一个块.
为什么Proc比该基准测试块更快?有一些优化,这种技术允许口译员做吗?
array.map(&:to_s)
比快
array.map { |n| n.to_s }
在第一个例子中,&转到:第二个例子使用一个块.
为什么Proc比该基准测试块更快?有一些优化,这种技术允许口译员做吗?