单子 问答列表

idris2 中的 mapM 和 mapM_ 的等价物是什么?

作者:thor 提问时间:9/18/2023

我知道有一个函数将一元操作应用于列表并返回一个包含列表的一元值。(例如,参见 Haskell 中的 mapM_ 和 mapM 有什么区别?mapM) 但是我在 idris2 中找不到任何(或底层)函...

哈斯克尔的读者莫纳德。读者在哪里作为参数传递?

作者:Mafaldo Reliedo 提问时间:10/4/2023

在此 monad 阅读器示例中: import Control.Monad.Reader tom :: Reader String String tom = do env <- ask -- g...

了解 Haskell 中的 RWST

作者:Piskator 提问时间:10/9/2023

我研究了这个,试图理解几个变压器单子是如何相互作用的,特别是更好地理解单子并堆叠在一起。lift 对于这里找到的 RWST 单子(我认为这是最好的文档),它是一个堆叠的单子,其中 Reader、Wr...

如何在 Haskell 的 SDL2 绑定中绘制随机放置的矩形?

作者:TheSinisterStone 提问时间:10/21/2023

我正在尝试使用 Haskell 在 SDL2 中绘制随机定位的矩形。IO monad 真的让我发疯,我无法让它工作。我已经准备好了样板 SDL2 代码和 的自定义数据类型,我想做的就是在函数中随机生成...

Haskell 映射在 Either 的正确值上

作者:confusedandsad 提问时间:10/25/2023

我有一个类型和一个函数Either a [b]f :: (b -> c) 如何使用 on 类型的值来获取?fEither a [b]Either a [c]...

Haskell readP 中的 &lt;* 有什么作用?

作者:Piskator 提问时间:10/26/2023

我在 Haskell 库中遇到过几次,但我还不确定它的作用,并且在库文档中找不到它。和一样吗?<*readP<++...

OCaml 可加数字

作者:Rhohen 提问时间:10/31/2023

我正在学习 OCaml,从我为论文学习的一点 Haskell 中,我想知道是否有类似的机制(类型类)来表示两个数字是可加的(比如 int、float、string 等的泛型)。我知道在 OCaml 类...


共17条 当前第2页