如何在 haskell 中计算带有 curried 参数的函数?
作者:Avunz 提问时间:11/5/2023
我正在编写一个表达式计算器,定义如下: eval :: LState -> Env -> Lexp -> (LState, Value) 其中 LState 是内存。Env:Variable 和...
haskell 问答列表
作者:Avunz 提问时间:11/5/2023
我正在编写一个表达式计算器,定义如下: eval :: LState -> Env -> Lexp -> (LState, Value) 其中 LState 是内存。Env:Variable 和...
作者:coderodde 提问时间:9/29/2023
我有这个蹩脚的尝试: fmap2 :: (Functor f, Functor g) => (a -> b) -> f (g a) -> f (g b) fmap2 f f2 = (fmap2 f ...
作者:Emulebest 提问时间:11/7/2023
我正在尝试制定 Haskell 的异步模型,并且在将已知概念与 Haskell 所做的相匹配时遇到了麻烦。 我有以下代码: module Main where import Control.Con...
作者:sebdev 提问时间:11/8/2023
已关闭。这个问题需要更加集中。它目前不接受答案。 想改进这个问题吗?更新问题,使其仅通过编辑这篇文章来关注一个问题。 12天前关闭。 改进此问题 我相信你们都做得很好。我带着一个谦虚的请求伸出...
作者:cornuz 提问时间:11/3/2023
我正在转换现有的解析器,从使用解析器组合器到使用解析器生成器。 更具体地说,这是在 Haskell 项目中,解析器正在从 using 转向 using (-like) 和 (-like)。但是,我认...
作者:Theo H 提问时间:11/11/2023
我有以下Haskell函数: apply_to_f :: (a -> a) -> ((a -> a) -> b) -> ((b -> c) -> c) apply_to_f f = \ g -> \...
作者:DJA 提问时间:11/12/2023
我刚刚安装了 Ubuntu 22.04.3 LTS,我正在尝试运行这个 haskell 项目,我不需要实际编辑它,但我需要运行它才能在大学使用它。 我按照自述文件中指定的步骤进行操作: $ apt...
作者:uninterestedSwift 提问时间:11/12/2023
我正在尝试测试在 haskell 中编写一个简单的 CRUD 应用程序。 我安装了 VSCode Haskell 扩展,它适用于简单文件,但对于 Main.hs 中的那些导入,我收到错误: impo...
作者:Rifat Ahmed 提问时间:11/13/2023
instance Monad ST where --return :: a -> ST a return x = S (\s -> (x,s)) --(>>=) :: ST a -> (a -...
作者:Clinton 提问时间:11/13/2023
我希望制作一个具有以下签名的函数(我认为): partialProcessConduit :: forall m a b r. Monad m => (a -> (b, Maybe (Condu...