haskell 相关问题

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

迭代类型级别列表并根据列表中的每种类型调用函数

给定类型列表 {-# 语言数据种类 #-} 类型 MyTypes = '[字符串、整数、字符] 和类似于以下的类型类: 类 MyClass a 其中 描述 :: 代理 a -> 字符串 实例

回答 2 投票 0

“forall”如何影响函数签名?

我使用“forall”量词声明了两个函数。其中第一个在签名之前有一个量词,其中包含所有泛型类型参数。第二个用量词代替第一个我们...

回答 1 投票 0

Haskell Wiki 中的 Project Euler Problem 27 的解决方案是如何工作的?

我一直在解决一些随机的欧拉项目问题来练习我的haskell。解决问题后,我通常会在 haskell wiki 上查找解决方案。 对于第 27 题,我按照常规解决了...

回答 1 投票 0

Haskell 分析了解匿名 lambda 的成本中心摘要

我正在尝试分析用 Haskell 编写的中型编译器。在示例文件上运行它时,我得到以下分析数据: 车辆 +RTS -po.profiling/vehicle-1706073721 -p -RTS 编译...

回答 1 投票 0

仅使用 Haskell

我正在实现一个 lambda 演算解释器,我必须编写的函数之一指定如下。我已经编写了所有其他函数,但这个函数确实给我带来了麻烦

回答 1 投票 0

如何优雅地反转 Map 的键和值?

我有一个地图(或关联列表),如下所示: [(“A”,[“KB”,“KC”]),(“B”,[“KD”,“KE”])] 如何简洁地转换上面的 Map,使键是值,值是...

回答 6 投票 0

Haskell AST 中的非关联性

我的任务是编写一个解析器,我将能够为其编写一个复合函数 f(x)(y)。在我要编写的特定解析器中,这与大多数语言中的函数不同,是非

回答 1 投票 0

xmobar repo 中天气和内存的定义是什么?

玩xmobar的时候看到这个 , 命令 = [ 运行 $ Weather "EGPH" ["-t",": C", &quo...

回答 1 投票 0

为什么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

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