haskell 问答列表

行列式、秩和逆矩阵计算的 Haskell 实现 - 输入矩阵大小限制

作者:Menish 提问时间:6/16/2023

我是 Haskell 的新手。 作为一门学术课程的一部分,我被要求在 Haskell 中实现一个函数,用于计算给定矩阵的行列式、秩和逆矩阵。 我使用高斯消元法(对原始矩阵和另一个初始化为单位矩阵的矩...

Scala 等同于 Haskell 的模式匹配?

作者:matj1 提问时间:6/26/2023

我在 Scala 中有一个长大小写,我使用了很大一部分。我可以命名大小写的部分,这样我就不必重写整个表达式了吗? 例: x match { case (("def", symPos) :: de...

如何在 Haskell 中使用 printf 像在 C 中一样对浮点数进行四舍五入?

作者:eightShirt 提问时间:6/30/2023

我有一个简单的代码来读取浮点数并用小数点后六位打印它。 我的 C 代码可以工作,我想在不安装任何额外库的情况下与 Haskell 语言相等。 我的解决方案在 C 和 Haskell 中非常简单: ...

如何在 Haskell 中准确缩放浮点数?

作者:pseuyi 提问时间:7/20/2023

我想将一些小数点后四位的数字缩放为整数。在缩放这些数字时使用(或)会导致某些数字不准确吗?roundceiling 在 ghci 中: 期待 1009 ghci> let x = 1.009 * ...

有没有对“补丁”进行建模的类?

作者:Clinton 提问时间:8/22/2023

我在 Haskell 库中寻找如下类(或者至少知道这种东西的数学名称): class Monoid patch => MyThing patch t where applyPatch :: t -...

Haskell中的“guard”不能使用“guard”来指定“Left”的特定消息吗?

作者:Piskator 提问时间:8/25/2023

RIO-Prelude 的函数是否提供了任何方法来确定消息的内容,如果它失败了 -Monad?例如,例如guardEither somefun :: Either String Int somefu...

Haskell:将内联辅助功能导入 do 块

作者:Patrick Bucher 提问时间:8/31/2023

通过Graham Hutton的Programming in Haskell(第二版),我刚刚设法解决了练习10.5(第138页)。任务是编写一个函数来读取数字(以交互方式定义),将它们相加,然后打印...

在 Haskell 中为 块 (for block) 进行分配

作者:Alejandro Caro 提问时间:9/11/2023

我正在尝试制作一个函数来计算一个数字的阶乘。它在作业中标记了一个错误,我不知道如何更正它。 for list action = mapM_ action list main :: IO Int m...

Haskell解释器,不知道如何运行和测试它

作者:Davus 提问时间:9/20/2023

我正在将口译器作为项目任务,为了了解我必须做什么,我决定从 Internet 下载口译器并运行它。我在 WinGhci 中启动了指定的文件夹,但我不知道如何测试它以及该怎么办,你能帮忙吗? 这是文件...

单子的应用

作者:scobiem 提问时间:9/8/2023

下面的代码用于测试 2-SAT 布尔公式(仅包含形式为 X v Y 的子句的公式)的满足性。尽管存在其他算法(相关隐含图的强连接组件,通过SLUR进行文字赋值),但该程序通过递归应用解析来做到这一点,...


共116条 当前第9页