有没有对“补丁”进行建模的类?
作者:Clinton 提问时间:8/22/2023
我在 Haskell 库中寻找如下类(或者至少知道这种东西的数学名称): class Monoid patch => MyThing patch t where applyPatch :: t -...
Haskell 问答列表
作者:Clinton 提问时间:8/22/2023
我在 Haskell 库中寻找如下类(或者至少知道这种东西的数学名称): class Monoid patch => MyThing patch t where applyPatch :: t -...
作者:Piskator 提问时间:8/25/2023
RIO-Prelude 的函数是否提供了任何方法来确定消息的内容,如果它失败了 -Monad?例如,例如guardEither somefun :: Either String Int somefu...
作者:Patrick Bucher 提问时间:8/31/2023
通过Graham Hutton的Programming in Haskell(第二版),我刚刚设法解决了练习10.5(第138页)。任务是编写一个函数来读取数字(以交互方式定义),将它们相加,然后打印...
作者:Alejandro Caro 提问时间:9/11/2023
我正在尝试制作一个函数来计算一个数字的阶乘。它在作业中标记了一个错误,我不知道如何更正它。 for list action = mapM_ action list main :: IO Int m...
作者:Theo H 提问时间:11/11/2023
我有以下Haskell函数: apply_to_f :: (a -> a) -> ((a -> a) -> b) -> ((b -> c) -> c) apply_to_f f = \ g -> \...
作者:Rifat Ahmed 提问时间:11/13/2023
instance Monad ST where --return :: a -> ST a return x = S (\s -> (x,s)) --(>>=) :: ST a -> (a -...
作者:uninterestedSwift 提问时间:11/12/2023
我正在尝试测试在 haskell 中编写一个简单的 CRUD 应用程序。 我安装了 VSCode Haskell 扩展,它适用于简单文件,但对于 Main.hs 中的那些导入,我收到错误: impo...
作者:DJA 提问时间:11/12/2023
我刚刚安装了 Ubuntu 22.04.3 LTS,我正在尝试运行这个 haskell 项目,我不需要实际编辑它,但我需要运行它才能在大学使用它。 我按照自述文件中指定的步骤进行操作: $ apt...
作者:Clinton 提问时间:11/13/2023
我希望制作一个具有以下签名的函数(我认为): partialProcessConduit :: forall m a b r. Monad m => (a -> (b, Maybe (Condu...
作者:cornuz 提问时间:11/3/2023
我正在转换现有的解析器,从使用解析器组合器到使用解析器生成器。 更具体地说,这是在 Haskell 项目中,解析器正在从 using 转向 using (-like) 和 (-like)。但是,我认...