如何映射Applicative形式?
我想映射应用形式。 类地图函数的类型如下: mapX :: (Applicative f) => (f a -> f b) -> f [a] -> f [b] 用作: result :: (Applicative f)…
应用(和朋友)方法是否有人类友好的名称?
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 这个问题似乎与帮助中心中定义的范围内…
ap 在 Haskell 中如何以及为何被定义为 liftM2 id
在试图更好地理解 Applicative 的同时,我查看了 <*> 的定义,它往往被定义为 ap,而 ap 又被定义为: ap :: (Monad m) => m (a -> b) -> m…
Haskell 中状态的函子/应用实例
在阅读(并浏览了 Wadler 关于 monad 的论文的某些部分)后,我决定更仔细地研究这篇论文,为他描述的每个 monad 定义函子和应用实例。 类型同义词 ty…
Control.Applicative 中“pure”函数的命名
Closed. This question does not meet Stack Overflow guidelines. It is not currently accepting answers. 这个问题似乎与帮助中心中定义的范围内…
Scala 中是否有与 Python 更通用的映射函数等效的函数?
我知道 Scala 的列表有一个 map 实现,带有签名 (f: (A) => B):List[B] 和 foreach 实现带有签名 ( f: (A) => Unit):Unit 但我正在寻找与 Python …
Haskell 应用程序和 ErrorT?
为什么我可以执行以下操作: import Data.Word import Data.Binary.Get import Control.Applicative import Control.Monad.Error getW1 :: ErrorT Str…
- 共 1 页
- 1