小编Sta*_*lav的帖子

Haskell对lambda函数的解释

我有一个Haskell功能,我不明白但想要.

 i :: Int
 i = ((\g x -> g x + g x) (\y -> y)) 3
Run Code Online (Sandbox Code Playgroud)

我知道lambda函数是什么:无名函数.例如,(\x -> x) 3取3并返回它,(\x y -> x+y) 3 4取3,4,并返回7.但在这种特殊情况下,我无法解释它.我希望你能帮助我.顺便说一句.这个功能的解决方案是6.

lambda haskell function notation

2
推荐指数
1
解决办法
87
查看次数

标签 统计

function ×1

haskell ×1

lambda ×1

notation ×1