haskell 相关问题

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

Python:类似 Haskell。 / $

在 Haskell 中我会写: 主要=做mapM_打印。映射 (\x -> x^2) 。过滤器 (\x -> (mod x 2) == 0) $ [1..20] 在Python中我必须使用许多括号或无用的变量......是......

回答 5 投票 0

使 GHC 从一种类型族约束中推断出另一种类型族约束

我有几个应该暗示/包含彼此的约束/类型族: {-# 语言数据种类 #-} {-# 语言类型系列#-} 导入数据.Kind(类型) 类型族 MoreGeneric (t ::

回答 1 投票 0

在包含 `cabal` 托管包 DB 的环境中使用 `cabal` 运行可执行文件

我有一个程序 A,它在内部调用 GHC-as-an-API 来编译其他一些 Haskell 模块 B。B 具有外部依赖项(包括编译时插件),这些依赖项在 .cabal 文件中记录为

回答 1 投票 0

如何在X11代码中监听窗口关闭?

我仍在为 Haskell 的 X11 绑定而苦苦挣扎。现在,我想检测用户关闭窗口的事件。迄今为止我最好的尝试: 导入图形.X11.Xlib 导入 Graphics.X11.Xlib.Extras 导入

回答 1 投票 0

Haskell 中的通用 DFS 实现可以用于检测邻接列表中的循环吗?

考虑这里的以下多态 DFS 函数: --|深度优先搜索。 -- -- 生成唯一访问过的状态的列表 -- 给定起始状态。各州是独一无二的 --

回答 1 投票 0

Haskell 中的快速、无坐标 8 路邻居

我想计算列表 xss :: [[a]] 的矩形列表中每个元素的 8 路邻居,保留原始元素并默认在边界上。我特别想写...

回答 2 投票 0

Aeson:具有默认值的仿制药

今天我想解决下一个问题。 假设我们将类型类 DataWithDefault 定义为 类 DataWithDefault a where 默认值::a 我们的数据示例定义为 数据示例...

回答 2 投票 0

我需要了解 Haskell 如何表示数据才能编写好的 Haskell 程序吗?

我正在从 Java 背景学习 Haskell。 当我编写 Java 程序时,我觉得我对对象在内存中的布局及其后果有深入的了解。 例如我知道

回答 2 投票 0

Haskell 中 Data.Dynamic 函数的组成

我在 Haskell 中有一些不同类型的函数。 我需要将它们保存在某个异构列表中,因此请使用 Data.Dynamic 之类的东西。 我想从这个列表中获取函数并将它们组合在一起......

回答 1 投票 0

用递归公式替换证明

以下问题和部分解决方案来自 Richard Bird 的 Thinking Functionly with Haskell (pp 132-133, 139) 给定 折叠 f e (x:xs) = 折叠 f (f e x) xs 折叠 f e [] = e 证明折叠(@)...

回答 1 投票 0

如何读取 Haskell 中二叉树中的内容?

我有以下类型: 数据树=分支(树)(树)| Leaf Int 推导(显示) 现在我想创建一个函数来给出树中最高值的叶子。但我被困住了,因为我不...

回答 2 投票 0

如何使用分隔符加入字符列表?

我基本上是在寻找与以下Python代码等效的Haskell: ' '.join(['_','a','b','1']) 我知道 python 将它们视为字符串而不是字符,但是......我离题了。 先生...

回答 1 投票 0

什么时候可以将有点函数重构为无点函数?

任意数量参数的函数需要什么条件才能重构为无点的?看看函数的有意义的表示并检测是不是很简单......

回答 2 投票 0

无法在 VSCode 中编译第一个 Haskell 程序

我刚刚在 Windows 中安装了 Stack GHCI 和 Visual Studio Code。我试图构建并运行第一个简单的 Haskell putStrln 程序,但编译失败。 在 VS Code 终端中,我

回答 2 投票 0

Haskell 在 Racket 中有类似 gensym 的东西吗?

Haskell 好像没有 Racket 中那样的符号类型? Racket中有没有可以生成像gensym这样的符号的东西? 例如在 Racket 中,(gensym 'label) 可以给出 'label2391

回答 1 投票 0

将Windows中的Haskell(.hs)编译为exe

是否可以在windows中将一组.hs haskell文件编译成exe? .hs -> .exe

回答 5 投票 0

Haskell 中阻止函数运行的未知错误

我对 Haskell 非常陌生,并且收到了一个任务来创建属性列表,然后创建一个函数来输出适用于输入的属性列表,但由于某种原因它只是......

回答 1 投票 0

如何使用“Haskell Stack”在本地构建和修改来自 Hackage 的包的源代码?

背景 我下载了包的源文件(例如测试框架),以仔细查看其架构,对其进行修改以进行实验,并可能在以后做出贡献。 我下载了

回答 1 投票 0

用户级别的Haskell

我喜欢用 Haskell 进行编码,但我经常使用无法安装软件的计算机,并且对可以运行的内容有一些限制。我想编写 Haskell 代码并在运行时测试它...

回答 3 投票 0

Haskell WinGHC 运行程序与性能统计

使用 WinGHC,我如何使用 +RTS -sstderr 选项运行我的程序来获取编译时间、内存使用情况或其他感兴趣的统计信息? 目前我正在使用命令行:ghc -rt...

回答 1 投票 0

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