scl*_*clv 13
http://www.haskell.org/haskellwiki/Short_cut_fusion
(并且,以获取更多信息:http://www.haskell.org/haskellwiki/Correctness_of_short_cut_fusion)
如果一个功能融合,这是一件好事.这意味着一系列函数可以合并为一个函数,这意味着更少的分配,更少的堆栈和更快的速度!真棒!
这是一个微不足道的融合:map f . map g----> map (f . g).
如上所述,还有许多其他标准库的规则也适用.
| 归档时间: |
|
| 查看次数: |
668 次 |
| 最近记录: |