haskell

haskell

文章 25 浏览 90

2D阵列x和y值的产物,并用Haskell以1D显示一系列产品

我该如何创建一个函数来做到这一点: [(3,4), (6,5)...] 生产返回后 [12,30] …

前事休说 2025-02-03 20:08:36 0 0

当两个结构共享某些内容时,是否有一种惯用方法可以处理这种情况?

我正在做一个玩具论坛,以熟悉Haskell和Servant。 我的API看起来像这样: type UserAPI = "messages" :> ReqBody '[JSON] Msg :> Header "X-Real-IP" …

美煞众生 2025-02-03 19:39:10 4 0

这个弱的半符号是已知的抽象吗?

我有一个看起来的类,很像 semialign ,但不是: class ( Functor f ) => Weakalign f where {-# Minimal alignLeft | alignRight #-} alignLeft :: f…

月下凄凉 2025-02-03 17:13:50 1 0

是否可以动态重新配置Conduitt步骤?

我有一个 servant 服务器实现 授权。我正在使用 servant-websockets 导管端点。我已经定义了一条输入消息: data WSInput = Auth {token :: String} |…

永言不败 2025-02-03 16:08:37 5 0

没有使用‘ neld’(monadwriter [log] io)的实例。

考虑此玩具练习 writer 和 writert :我们需要根据预定义的一组规则过滤数据包列表。我们还需要根据另一套规则来记录一些数据包。现在考虑两个增强功…

寄居者 2025-02-03 13:20:16 3 0

Haskell中的反向功能行为

digits :: Int -> [Int] digits n = reverse (x) where x | n < 10 = [n] | otherwise = (mod n 10) : (digits (div n 10)) *ghci> digits 1234 = [3,…

阪姬 2025-02-03 12:59:56 3 0

如何将列表中的列表变成字符串

我有一个用功能分区的列表,我想将列表中的列表转换为字符串。 列表:[[0,0],[0,1]] 如果我使用显示列表,我将获得“ [[0,0],[0,1]]”,它将整个列…

转身泪倾城 2025-02-03 09:44:12 1 0

ORD实例将树高度冻结与&gt; = or&gt;

不可能用大于(&gt;)的符号将树的高度比较,并且大于或等于(&gt; =)。这是我的代码。它只是在命令 tree1&gt; = tree2 上冻结: data Tree a = N…

抚你发端 2025-02-03 04:16:26 1 0

基于var的更改值

我正在尝试从文件(Integer,char ...)中读取一种类型的输入,并根据类型文件读取值。 我的问题是我的输入是整数我必须要 让Value = read contents :…

梦亿 2025-02-03 00:39:12 1 0

如何使我的概率密度类型为monoid实例?

我有一种可以描述后校准放射性碳日期概率分布。详细信息和背景对一个问题无关紧要:它归结为 _calpdfdens 在 _CALPDFCALS 中的一个概率值 :( data C…

生生漫 2025-02-02 18:38:39 3 0

使GCD代码变得更好,更详细

我正在使用Euclid的算法来计算两个整数M和N的最大常见除数GCD(M,N)。 尽管此代码效果很好,但我觉得将其用Max,Min和abs包裹起来很麻烦(这两个变…

萌能量女王 2025-02-02 18:11:00 1 0

表示在Haskell中表示固定尺寸网格的意识形态方法

我发现有些奇怪的是,代表固定大小的数组 /网格而不诉诸库(固定长度 /固定矢量)似乎很棘手,而这些库似乎相对笨拙。 我想做类似于此Rust Code(对于…

请恋爱 2025-02-02 17:25:01 0 0

从GHC 8.10升级到9.2 - 实例“ Head不能包含嵌套的forall”或Contextss;

我已经将代码库从GHC-8.10升级到今天早上9.2,并且在解决问题上很难解决: Instance head cannot contain nested ‘forall’s or contexts In an inst…

┾廆蒐ゝ 2025-02-02 16:58:55 0 0

将超过1个参数传递给单子

我正在学习HASKELL并编写一些例子。我不确定为什么第二个示例不起作用 foo :: Int -> Int -> Maybe Int foo 0 0 = Nothing foo a b = Just $ a + b ba…

落叶缤纷 2025-02-02 12:36:50 1 0

将莫斯科ML类型转换为Haskell

我正在尝试将SML类型转换为Haskell类型。 type Identifier = string type 'a Environment = (Identifier * 'a) list …

灵芸 2025-02-02 12:16:04 3 0
更多

推荐作者

李珊平

文章 0 评论 0

Quxin

文章 0 评论 0

范无咎

文章 0 评论 0

github_ZOJ2N8YxBm

文章 0 评论 0

若言

文章 0 评论 0

南…巷孤猫

文章 0 评论 0

更多

友情链接

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