【发布时间】:2013-06-24 01:04:52
【问题描述】:
阅读an awesome site 的高阶函数页面后,我仍然无法理解与函数组合配对的否定函数。
更具体地说,看这段代码:
ghci> map (negate . sum . tail) [[1..5],[3..6],[1..7]]
产生:
[-14,-15,-27]
我再次重新阅读了该页面,但老实说,我仍然不知道那行代码是如何产生这个答案的,如果有人能指导我完成这个过程,我将非常感激!
【问题讨论】:
-
你可以从这样一个管道的左边删除任意数量的函数,看看发生了什么。
标签: haskell function-composition negate