gpt4 book ai didi

haskell - 对于 Monad 理解来说,Applicative 还不够强大吗?为什么不?

转载 作者:行者123 更新时间:2023-12-04 13:28:13 24 4
gpt4 key购买 nike

令我震惊的是,每个单子(monad)的理解都以 return 结尾。 .这不会有效地使它们与应用程序编程同构吗?为什么我们有带有 Monad 的单子(monad)理解使用 Applicative 约束而不是应用推导约束?

这个do-like notation for Applicative同样让我觉得与单子(monad)理解非常相似。

最佳答案

不,你可以用 monad 推导编写 bind:

m >>= f == [ b | a <- m, b <- f a ]

关于haskell - 对于 Monad 理解来说,Applicative 还不够强大吗?为什么不?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12546091/

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