可以模拟一下S组合器 https://en.wikipedia.org/wiki/SKI_combinator_calculus仅使用标准函数(不通过方程定义)并且不使用 lambda (匿名函数)在 Haskell 中表达?我希望它能按类型(a -> b -> c) -> (a -> b) -> a -> c
.
例如,类似的K组合器只是const
.
事实上我正在尝试表达这个功能\f x -> f x x
使用标准函数,但无法想到任何标准非线性函数(即多次使用其参数的函数)。
s = (<*>)
为了((->) r)
Applicative http://hackage.haskell.org/package/base-4.7.0.0/docs/Control-Applicative.html实例。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)