haskell 相关问题

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

为什么Haskell中的wrapped IO没有输出?

主要::IO(IO()) main = (pure (print)) <*> (pure "Hello World!") *> (纯(打印))<*>(纯“我是 Haskell。”)*> (纯(打印))<*>(纯...

回答 1 投票 0

将 Data.Text 值序列化为 ByteString,没有不必要的 \NUL 字节

使用以下代码,我想将 Data.Text 值序列化为 ByteString。 不幸的是,我的文本前面添加了不必要的 NUL 字节和 EOT 字节: GHCi,版本 9.4.4:https://www.haske...

回答 1 投票 0

将 Haskell 与 VS Code 结合使用

我无法让 VS Code 显示 Haskell 类型悬停。此外,没有自动完成功能。我所看到的只是我用鼠标悬停的元素上方的一个小空框(请参阅“

回答 2 投票 0

安装 GHC 后 Haskell 堆栈本地安装失败

我正在尝试在本地安装堆栈(我使用的是大学帐户,无法进行系统范围的安装)。我正在按照手动安装说明进行操作。我使用的是红帽系统。 这是...

回答 1 投票 0

非法术语级别使用类型构造函数/如何构造原型镜头生成的对象?

如何构造grpc生成的数据对象,例如这个 https://github.com/search?q=repo%3Anickmi11er%2Ftinkoff-invest-haskell%20PortfolioRequest&type=code 在原型上定义为 留言

回答 1 投票 0

允许类型角色覆盖

在 GHC Haskell 中,Map k v 有一个类型角色声明,使 k 为名义型。这是因为用户可以将 k 强制转换为具有相同表示形式但不同 Ord 实例的另一种类型,br...

回答 1 投票 0

插入函数

我正在学习 Haskell,我想做一个函数,它接收两个数字并在正数和负数之间插入。 感谢您的帮助。 例子: intercalarNum 5 2 = [2,-2,2,-2,2] ...

回答 1 投票 0

如何在 C++ 中使声明的函数保持未定义状态,就像 Haskell 中的“undefined”一样?

在 Haskell 中有一个名为 undefined 的常量,你可以用它来 声明一个函数而不定义它(即具有空主体的函数原型),就像 squarein 一样 正方形 :: Int -> Int ...

回答 4 投票 0

为什么下面的列表推导式可以赋值给变量,但列表推导式无效?

在 ghci 终端中,允许以下变量赋值: a = [2:x | x <- [1, 1, 1]] However, when a is printed, the following error occurs: - No instance for (Num [Integer]) arising ...

回答 1 投票 0

Haskell [解析错误,可能是缩进不正确或括号不匹配)解析器

我正在尝试按照本文在 Haskell 中创建一个解析器。我使用了 Pragma {-# Language NoImplicitPrelude #-}。这是为了让我能够毫无困惑地开发 Monad 类...

回答 1 投票 0

哈斯克尔。尽管使用了 list-t 的 ListT (State s),但没有看到惰性

我有一个遍历非确定性搜索空间的场景,访问次数有上限。使用 ListT (State Int) a,我已经成功实现了这一点。 我的期望是,ap...

回答 1 投票 0

读取关联计算树的实例

我有类型 数据 EvalATree b a = 叶 a |节点 ([b] -> a) [EvalATree b a] 我已经编写了 Show 和 Foldable 实例,“编辑:”认为 a = b 实例(显示a,显示a)=>显示(EvalATree...

回答 1 投票 0

如何告诉 HLS 使用 hls-class-plugin?

我正在寻找如何使用 HLS 发现 Haskell 文件中类型类的方法名称。 搜索周围我发现这个页面,其中代码操作“添加缺少的类方法&...

回答 1 投票 0

Haskell 分析选项会导致构建错误“当使用 -dynamic 构建 GHC 时无法加载 -prof 对象”

我想对 Haskell 应用程序进行一些分析,因此在我的 hpack 中添加了一些 ghc 选项: 示例可执行文件: 源目录:src 主要:Main.hs ghc 选项: - -氧气 - -pr...

回答 1 投票 0

ghc 编译错误“输出已使用 -o 重定向,但不会生成任何输出,因为没有主模块。”

当谷歌搜索此错误时没有看到任何相关结果,所以我想发布它。 堆栈构建 为“gitchapter”构建一次所有可执行文件。在成功构建所有这些之后,只有

回答 1 投票 0

如何将GHC编译错误输出或重定向到文件而不是标准输出?

我正在尝试编译一个包含大量错误的 haskell 文件。我想开始调试第一个,但不幸的是,它们太多了,以至于它们超出了屏幕范围。 我想点...

回答 2 投票 0

从 Haskell 的核心中删除具有重复分支的“case”

我有一段 Haskell 代码,如下所示: 首先。 f$(Z:.i`div`2) Z 和 :.取自 Repa 库,定义如下: 数据 Z = Z 导出(显示、读取、Eq、Ord) 中缀 3...

回答 1 投票 0

解析函数未定义

我正在遵循以下论文并努力实施。代码中没有提到parse或ord的实现。我尝试在不实现 Prelude 的情况下做到这一点,但这是我的下一个 exer...

回答 1 投票 0

在 Windows 上安装 Haskell Stack 时完全避免使用 %APPDATA%?

第一次尝试安装 Haskell / ghci,尽管我打算在 Windows 10 上的 MSYS2 bash shell 下尝试。 无论如何,我有点惊讶地发现很难……

回答 1 投票 0

我怎样才能摆脱Core中的`let`?

我有一个在内部循环中频繁调用的函数。它看起来像这样: 导入合格的 Data.Vector.Storable 作为 SV 新类型 Timedelta = Timedelta Double cklsLogDens :: SV.Vector Doub...

回答 2 投票 0

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