hugs

hugs

文章 0 浏览 4

“错误 - C 堆栈溢出”在 Haskell 中使用 Hugs

我正在努力将 CSV 文件解析为 CSV 类型,它是一个记录列表,它是一个字段列表,只是字符串。插入新行然后尝试访问 csv 后,出现 c 堆栈溢出错误。我读…

最单纯的乌龟 2024-12-25 08:53:46 2 0

用 C++ 编写 Haskell 解释器(使用 ghc 或 Hugs 作为库)

我正在编写一个需要解释和评估 haskell 代码的 C++ 应用程序。该代码在编译时未知,但由用户给出。 有没有办法使用 haskell 编译器/解释器(如 GHCi …

左耳近心 2024-12-23 04:20:45 4 0

在拥抱中启用-98?

每当我开始拥抱时,它总是说 Haskell 98 mode: Restart with command line option -98 to enable extensions 你到底是怎么做到的?…

活泼老夫 2024-12-17 03:23:06 3 0

Hugs 类型签名包含额外的类型约束?

在玩 Haskell 时遇到了这个,我很困惑: Hugs> :type (\x -> x^2) \x -> x ^ 2 :: (Integral a, Num b) => b -> b a 在那里做什么?我该怎么读呢?如…

情何以堪。 2024-12-13 09:56:39 3 0

为什么 Haskell (Hugs) 中的 Show 实例会导致堆栈溢出错误?

下面是 Haskell 中的多态数据类型,由 Hugs 解释。我正在尝试创建一个 Show for Equality 的实例。 实例声明表示,如果类型“a”在 Show 中,则相等 a…

べ映画 2024-12-11 12:59:31 5 0

如何测试我的 haskell 函数

我刚刚开始使用 Haskell,并尝试先编写一些测试。基本上,我想定义一些函数,然后调用该函数来检查行为。 add :: Integer -> Integer -> Integer add …

谁与争疯 2024-12-10 05:23:38 4 0

Haskell 键入错误,出了什么问题?

我正在使用 Hugs 编译一个简单的 Haskell 函数来计算排列数。我希望它返回一个整数,但我需要对浮点数进行操作。 我尝试将答案计算为浮点型,然后将其…

〃安静 2024-12-08 15:34:39 4 0

评估 Haskell 数据类型中未定义的元素

如果我尝试 > fst(a, b) 其中 a、b 未定义,我收到 b 未定义的错误。即使在尝试 snd(a, b) 时,也是 b 首先导致错误。我有命令式编程的背景。我想知道…

差↓一点笑了 2024-11-17 04:28:52 8 0

Haskell递归列表理解导致C VoidCC VoidCC

因此,我正在制作一个素数列表,以帮助我使用简单的试除法来学习 Haskell(在我更好地掌握这门语言之前,没有什么花哨的东西)。我正在尝试使用以下代…

娇女薄笑 2024-10-20 03:28:43 11 0

错误:类出现“Ord”不明确

data (Ord a) => Stree a = Null | Fork (Stree a) a (Stree a) mkStree :: (Ord a) => [a] -> Stree a mkStree [] = Null mkStree (x:xs) = Fork (mk…

失而复得 2024-10-01 21:33:45 6 0

“需要积分浮点实例”错误

具有以下功能的文件: type Point = (Float, Float) type Circle = (Float, Float, Float) getCircle :: Point -> Point -> Point -> Circle getCircl…

吃颗糖壮壮胆 2024-09-18 04:43:12 12 0

如何更改 Hugs98 (Haskell) 查找模块和库的路径?

我已经将 Ubuntu 安装为虚拟机,这样我就可以使用 Hugs98。然而,安装后我意识到我无法使用 Data.Char 和 Data.Ratio 模块。我必须使用 :load /usr/li…

十六岁半 2024-09-13 03:57:34 10 0
更多

推荐作者

Promise

文章 0 评论 0

qq_lbRlsh

文章 0 评论 0

待"谢繁草

文章 0 评论 0

yy2010hell

文章 0 评论 0

漫无边际

文章 0 评论 0

傲娇萝莉攻

文章 0 评论 0

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