haskell

haskell

文章 25 浏览 89

如何证明函数空间不为空?

我声明了一个接受值的类型类: class NonEmpty a where example :: a 而且,我声明了补集类: import Data.Void class Empty a where exampleless :: …

烟─花易冷 2025-01-10 06:34:49 0 0

搜索二叉树并返回值的级别

我正在尝试创建一个函数,该函数在树中搜索某个值并返回该值所在的级别,如果找不到该值则返回 -1。为了尝试这一点,我编写了以下内容: tree_search …

时光倒影 2025-01-10 06:18:30 0 0

“堆栈构建”在缺少 regex-PCR 依赖项的 Windows 上失败

$ 堆栈构建 错误如下。我有 $ stack --version 版本 2.7.3,Git 修订版 7927a3aec32e2b2e5e4fb5be76d0d50eddcc197f x86_64 hpack-0.34.4 我如何知道它…

樱桃奶球 2025-01-10 05:50:03 0 0

堆栈在多包项目中运行

当我使用堆栈stack run) #multi-package-projects" rel="nofollow noreferrer">多包项目?…

梦在夏天 2025-01-10 03:30:13 0 0

Haskell:无法构造无限类型:a ~ 也许a

我有以下二叉树的定义和一个获取最左边元素的函数,或者如果树是空树则返回 Nothing,但是它说的是 x (类型为 a) 是无限类型,因为它返回 Maybe a? …

作妖 2025-01-10 02:28:50 1 0

Haskell 中的种类级别身份

是否可以构造一个类型级别标识,将类型 a 映射到 haskell 中的相同类型 a ? 以下是一些非答案: type One :: * -> * newtype One a = One {unOne :: …

娇女薄笑 2025-01-10 02:24:38 0 0

如何在 Haskell 中同时迭代两个列表?

本质上我想做的是:给定一个由元组 [(x,[y])] 组成的列表和另一个字符串列表 [a],我想要创建一个包含所有 [y] 的新列表,其中 x == a 如果有意义的话…

隐诗 2025-01-10 02:11:50 0 0

从主 IO 中的函数返回 printf 无法使用 putStrLn 进行打印

我想编写一个小脚本,它计算两个时间戳之间的差异并返回格式如 hh:mm 的小时。例如: ./calc-hours 8 32 15 42 应该返回 7:10h 注意:我并不关心从 23…

酒儿 2025-01-10 01:07:20 0 0

如何限制多部分/表单数据上传到Servant服务器的文件大小?

文档位于 hackage.haskell.org/package /servant-multipart 介绍了主要组合器类型 MultipartForm 标记 a,如下所示: 请注意,该组合器的行为是可配置…

酒解孤独 2025-01-10 00:17:30 0 0

:~: 和 :~~: 相等有什么区别?

在 Data.Type.Equality 定义了两种类型级别的等式::~: 和 :~~:。据说它们分别代表同质平等和异质平等,但我并没有真正看到它们之间有什么区别。它是…

弥枳 2025-01-09 19:39:29 0 0

如何在Python中优雅地表示无限Haskell递归数据结构?

关于如何在Python中优雅地表示有限Haskell递归数据结构?,我在想如何表示无限数据结构(没有使用 Haskell FFI 从 Python 中的 Haskell 中获取其中的…

丢了幸福的猪 2025-01-09 17:56:51 0 0

在 Haskell 中过滤元组列表

我对 Haskell 还很陌生,我正在尝试过滤包含字符串和字符串列表的元组列表。我想根据字符串列表是否包含某个字符串进行过滤。我想创建一个列表列表,…

︶ ̄淡然 2025-01-09 17:18:38 0 0

在 haskell 中反转/丰富类型类解析

有什么技巧可以获取类型类实例的“祖先”证明吗? data Dict c = c => Dict newtype Prod a b = MkProd {getProd :: (a, b)} class Mk a where mk :: …

滥情稳全场 2025-01-09 13:53:09 0 0

函数中的 Haskell 常量

我想知道是否有人可以向我解释代码第一行括号中的 (-2)(-2) 代表什么。我是 Haskell 的新手,我正在尝试理解。 to_up_left board (x, y, t, c) (-2)(-…

っ〆星空下的拥抱 2025-01-09 13:44:00 0 0

错误使用简单的 Haskell 函数

我正在学习 Haskell,其中有很多类型检查对我来说似乎完全没有意义。我编写了一个简单的函数来计算给定列表中给定元素的出现次数,如下所示: -- Coun…

摇划花蜜的午后 2025-01-09 13:23:01 0 0
更多

推荐作者

卷耳

文章 0 评论 0

佚名

文章 0 评论 0

℉服软

文章 0 评论 0

qq_2gSKZM

文章 0 评论 0

凉宸

文章 0 评论 0

gyhjy

文章 0 评论 0

    我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
    原文