我可以在haskell中以pointfree表示法编写lambda函数吗?如果是这样,怎么样?

时间:2017-06-23 15:30:46

标签: haskell

例如,如果我想转换:\ x - > x + 100,如何用无点符号写? \ - > id + 100似乎无法正常工作

1 个答案:

答案 0 :(得分:5)

根据您的口味,您可以写下任何一种:

(+100)
(+) 100 -- not 100% faithful if your Num instance is weird
flip (+) 100

另请参阅pointfree,这是一种自动回答此表单问题的工具。