haskell

haskell

文章 25 浏览 89

Haskell Read - 没有解析错误

我有一个名为 PartialDate 的类型 然后我有一个函数 readPartialDate :: String -> Maybe PartialDate 测试代码位 main = do [d] <- getArgs return $…

穿越时光隧道 2025-01-08 19:02:38 0 0

检测 Haskell 中的底部值

我编写了一个 haskell 函数,它将列表 xs 拆分为 (init xs, last xs) ,如下所示: split xs = split' [] xs where split' acc (x:[]) = (reverse acc…

海之角 2025-01-08 18:11:19 0 0

Haskell:lambda 函数中的 Monadic 构造

我有一个函数片段: mapM (\x -> do t' <- t; return $ strSwop "if0" ("if" ++ show x) t') [0..(n-1)] With strSwop :: String -> String -> String…

累赘 2025-01-08 16:08:28 0 0

Haskell 中的短暂记忆?

在面向对象的语言中,当我需要在已知的生命周期内缓存/记忆函数的结果时,我通常会遵循以下模式: 创建一个新类 向该类添加数据成员和每个函数结果的…

£噩梦荏苒 2025-01-08 13:28:47 1 0

有没有办法制作一个不使用持久ID机制的表键?

我正在尝试在 yesod 中设置我的 postgres 架构。计划是让 yesod 生成表,但我将通过 C++ 程序中的 lua 脚本将新记录插入到表中。我希望其中一个表有一…

抹茶夏天i‖ 2025-01-08 12:40:02 0 0

装箱向量和未装箱向量之间的高效转换

在 Data.Vector.Unboxed 和 Data.Vector 之间进行转换的推荐方式是什么。具体来说,我需要在向量上映射一个函数,该函数将不可拆箱的元素类型(例如 I…

书间行客 2025-01-08 12:22:08 0 0

非维护者上传到 Hackage

我在 Hackage 上有一个依赖于第三方软件包的软件包,该软件包不是基于较新版本的 GHC (>= 7.2) 构建的。另一个包的问题只需一行补丁(LANGUAGE pragma…

落日海湾 2025-01-08 12:18:04 0 0

创建一个可以按任意顺序包含 int 和 string 的类型

我正在关注Haskell 简介,而这个特定的地方(用户定义类型2.2)我发现特别晦涩难懂。到现在为止,我什至不明白哪部分是代码,哪部分是作者的思想。 (…

浅浅淡淡 2025-01-08 12:17:24 0 0

Haskell:预期的惰性,为什么要评估它?

我有一个函数 sideH ,它存在 Prelude.head [] 的风险。因此,我使用 Maybe 编写了它,以避免这种情况: sideH :: Residue -> Maybe (Atom, Atom) sid…

陈独秀 2025-01-08 11:43:29 1 0

在 Haskell 中使用断点进行第二次调试?

当在 haskell 代码形式 ghci 中设置断点时,它们只会在我第一次运行程序时被触发。 如果我尝试再次运行该函数,则不会触发任何断点。 例如,如果我遵…

酒中人 2025-01-08 11:10:17 0 0

gtk2hs 和 wx 的构建会更加可靠吗?

这不是咆哮;这是一个技术问题。 所有能力的 Haskell 程序员似乎都同意构建 gtk 是一个巨大的障碍。即使是专家在阴谋集团安装它时也似乎会祈祷。这是…

晚雾 2025-01-08 11:00:34 2 0

“主要”将 llvm 绑定与 Haskell 结合使用时,在模块中找不到函数

我正在尝试使用 Haskell 的 LLVM 绑定来创建一个非常简单的“hello world”独立应用程序。这个想法是,当我运行 Haskell 应用程序时,它会吐出一些字…

喜爱皱眉﹌ 2025-01-08 07:44:20 0 0

带有注释的漂亮打印的 haskell 源代码

我正在尝试重新格式化/重新打印 haskell 源代码(删除/添加空格、换行符、更改缩进样式...)。我找到了包 haskell-src-exts ,它可以解析并漂亮打印 h…

阳光下的泡沫是彩色的 2025-01-08 07:37:41 0 0

Haskell 中的树遍历

这是一段用于遍历不起作用的树的代码: data Tree = Leaf Int | Node Int Tree Tree deriving Show preorder(Leaf n) = [n] preorder(Node n t0 t1) =…

心清如水 2025-01-08 07:35:53 0 0

Haskell:扫描列表并为每个元素应用不同的函数

我需要扫描文档并累积文件中每个字符串的不同函数的输出。在文件的任何给定行上运行的函数取决于该行中的内容。 通过对我想要收集的每个列表进行完整…

哀由 2025-01-08 07:15:15 1 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

更多

友情链接

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文