haskell 相关问题

Haskell是一种函数式编程语言,具有强大的静态类型,惰性求值,广泛的并行性和并发支持以及独特的抽象功能。

为什么我的 haskell 程序使用 `transpose` 会出现空间泄漏

我的 Haskell 程序中存在空间泄漏,我可以将其查明为一个最小的示例,如下所示。我希望下面的代码(虽然不会终止,但我不在乎)在不断的记忆中运行......

回答 1 投票 0

如何在 Haskell 中解析 JSON,其中字段名称可以是多个值之一,但应转换为单个 Haskell 类型?

假设我有以下 JSON 值。 { “字段名称1”:5, “值1”:“你好” } 和 { “字段名称2”:7, “值1”:“欢迎” } 我

回答 1 投票 0

如何避免解析时大小写匹配?

我正在开发一个函数,该函数以 FEN 表示法(从国际象棋中已知)获取字符串。一块空的 3x3 板将是: ,,/,,/,, 在每个单元格上,可以有多个块彼此堆叠,ei...

回答 1 投票 0

返回特定类的任何实例的函数的签名

有一个类和该类的一个实例。 车辆a类 数据车 = 汽车 实例 车辆 汽车 我想定义返回车辆类任何实例列表的方法break...

回答 1 投票 0

Haskell 相当于 ADT 构造函数的多重继承?

当我开始学习 Haskell 时,被认为是主要优点的事情之一就是使用 ADT 来建模是多么容易。 所以我可以很容易地通过写来实现二叉树...

回答 1 投票 0

如何确定 Xmonad 上正在运行特定应用程序?

我不喜欢xmobar默认切换的行为。 所以我决定制作自己的开关。 切换Xmobar :: X () 切换Xmobar =执行 正在运行 <- isApplicationRunning "xmobar" if isRu...

回答 1 投票 0

有没有办法实现[a]的JE实例?

我正在编写一个网络处理程序,遇到了一些麻烦。我决定将我的有向图实现为弧链表的 Judy 数组。那是 朱迪L [弧线] 在哪里, 类型 ID = Int 键入...

回答 1 投票 0

提取 Javascript 数字的指数和尾数

有没有一种相当快速的方法可以从Javascript中的数字中提取指数和尾数? AFAIK 没有办法获取 Javascript 中数字后面的位,这让我觉得......

回答 8 投票 0

Haskell 速度问题,执行程序的两个部分比单独执行任一部分花费的时间要长得多

我有一个Haskell程序,主要有两行代码: putStrLn $"Day11:part1:" ++ show (sum $bigManhattan 1 galaxies <$>pairs) putStrLn $“第 11 天:第 2 部分:” +...

回答 1 投票 0

Haskell 中的递归和无限循环问题

我在 Haskell 中有三个函数。所有这些都旨在基于 n 次迭代的初始猜测来执行 √2。 (1) squareRootTwo :: 双精度 -> 整数 -> 双精度 平方根两次猜测 n | ...

回答 1 投票 0

如何在使用 cabal 运行的脚本中启用断言?

我想在我用 cabal 运行的脚本中使用断言。 文档说 通常可以使用编译器标志打开或关闭断言(对于 GHC,断言通常处于打开状态,除非

回答 1 投票 0

如何在 haskell 中验证 OpenSSH 签名?

我正在尝试验证 haskell 中的 ed25519 签名。 为此我创建了一个签名: $ ssh-keygen -Y 符号 -f 数据/testkey_ed25519 -n 文件数据/message.txt 我还创建了 allowed_signers ...

回答 1 投票 0

Haskell 在不同 GHC 版本中的多态函数

我正在MacOS(M2 gpu)中的haskell中开发vulkan应用程序。 以下项目(vulkan)中的代码宽度= realToFrac(宽度(swapchainExtent :: Extent2D)) https://github.com/expipiplus1/vulkan/blob/

回答 1 投票 0

Haskell 的 Data.Function.on 是做什么的?

我发现很难在 Haskell 中找到 on 的示例,而且我不明白 Hoogle 的 Data.Function 页面上的解释。请给我一些它的使用示例和问题/代码示例...

回答 2 投票 0

串到板上,怎么做?

我正在开发一个函数,该函数以 FEN 表示法(从国际象棋中已知)获取字符串。一块空的 3x3 板将是: ,,/,,/,, 在每个单元格上,可以有多个块彼此堆叠,ei...

回答 1 投票 0

如何在Windows上安装cairo

我一辈子都不知道如何在 Windows 上安装 cairo! 我需要它用于 Haskell Charts,但是当我按照设置说明并开始运行时: 阴谋集团安装gtk 我收到此错误:

回答 4 投票 0

带 head 函数的 Haskell 惰性问题

信息: 从文档和教程中可以看出:默认情况下“Haskell 很懒”。 他们没有解释相关细节,我想知道。 现在我知道如果我写: 过滤奇数 [1, 2, 3] 它不会过滤...

回答 2 投票 0

VSCode 在附加模块的 haskell 扩展中没有智能感知

有没有办法让智能感知适用于其他模块(前奏之外的任何东西),例如 VS Code 中的 Quicktest 或 Random? 我在用: VSCode:版本1.55.0 扩展名“Haskell v...

回答 2 投票 0

如何使用 stack 和 cabal 安装 Haskell 包?

我正在尝试安装一个小型 Haskell 软件包。 我使用堆栈建立了一个项目: 堆栈新的我的项目简单 这效果很好。我能够构建并运行代码。 但后来我偶然发现

回答 1 投票 0

在 haskell 中查找正整数 x 的数量,使得 x(t-x)>d 时出错

通过我在 main 中给 numWays 的输入,我得到了错误的答案,但我在我的算法中看不到任何错误, isInteger :: RealFrac a => a -> Bool isInteger x = x == fromIntegral (rou...

回答 2 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.