idris2 中的 mapM 和 mapM_ 的等价物是什么?
作者:thor 提问时间:9/18/2023
我知道有一个函数将一元操作应用于列表并返回一个包含列表的一元值。(例如,参见 Haskell 中的 mapM_ 和 mapM 有什么区别?mapM) 但是我在 idris2 中找不到任何(或底层)函...
单子 问答列表
作者: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...
作者:Piskator 提问时间:10/9/2023
我研究了这个,试图理解几个变压器单子是如何相互作用的,特别是更好地理解单子并堆叠在一起。lift 对于这里找到的 RWST 单子(我认为这是最好的文档),它是一个堆叠的单子,其中 Reader、Wr...
作者:TheSinisterStone 提问时间:10/21/2023
我正在尝试使用 Haskell 在 SDL2 中绘制随机定位的矩形。IO monad 真的让我发疯,我无法让它工作。我已经准备好了样板 SDL2 代码和 的自定义数据类型,我想做的就是在函数中随机生成...
作者:confusedandsad 提问时间:10/25/2023
我有一个类型和一个函数Either a [b]f :: (b -> c) 如何使用 on 类型的值来获取?fEither a [b]Either a [c]...
作者:Piskator 提问时间:10/26/2023
我在 Haskell 库中遇到过几次,但我还不确定它的作用,并且在库文档中找不到它。和一样吗?<*readP<++...
作者:Rhohen 提问时间:10/31/2023
我正在学习 OCaml,从我为论文学习的一点 Haskell 中,我想知道是否有类似的机制(类型类)来表示两个数字是可加的(比如 int、float、string 等的泛型)。我知道在 OCaml 类...