gpt4 book ai didi

haskell - Haskell 中的 S 组合器

转载 作者:行者123 更新时间:2023-12-02 09:23:56 26 4
gpt4 key购买 nike

可以模拟 S combinator仅使用标准函数(不通过方程定义)并且不使用 lambda (匿名函数)在 Haskell 中表达?我希望它的类型为 (a -> b -> c) -> (a -> b) -> a -> c

例如,K组合器的类似物就是const

事实上,我正在尝试使用标准函数来表达函数 \f x -> f x x,但无法想到任何标准非线性函数(即使用其参数的函数)不止一次)。

最佳答案

s = (<*>)对于((->) r) Applicative 实例。

关于haskell - Haskell 中的 S 组合器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23095224/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com