【发布时间】:2012-10-15 00:03:12
【问题描述】:
将列表压缩到自身上的函数可以定义为:
let adjacent1 l = zip l $ tail l
这可行,但我想以无点风格定义它。为此,我定义了一个函数dollarize:
let dollarize f1 f2 x = f1 x $ f2 x
let adjacent1 = dollarize zip tail
这可行,但显然我宁愿不定义自己的高阶函数。有没有办法找到dollarize 的标准等价物,假设它存在?如果没有,这种组合功能的功能在哪里?
【问题讨论】:
标签: haskell functional-programming function-composition pointfree