-
为什么在Haskell中最大值(8,1)= 1?
我刚刚开始学习Haskell。据我所知<code>maximum</code>给出了整数列表的最大值。因此,<code>maximum [2,5,7,1]</code -
Haskell中的二进制搜索树实现
我正在Haskell中进行作业,并且对我得到的二进制搜索树的实现有疑问。我用来学习Haskell的书对二进制树 -
为什么当我在haskell编译器中运行时,它只是说在解析输入“ if”时出现错误
该问题说我需要计算一个字符列表中的位数,并将返回列表中的位数。我可能会使用isDigit,而我需要递 -
用cont无法完成的callCC我该怎么办?
我真的很想了解callCC。我拥有Continuations的力量,并且在我的一些项目中一直在使用该概念来创建很酷的 -
有没有一种方法可以实现类型为((a-> b)-> b)-> a b的函数?
命题<code>(P -> Q) -> Q</code>和<code>P \/ Q</code>是等效的。 在Haskell中有没有办法证明这种等效性?< -
Haskell“ With”数据类型
我正在Haskell中创建一个函数,该函数将为我提供字符串中字符的频率。 输入: <pre><code>frequenc -
`> || <`运算符在Haskell中做什么?
有人知道第七行以下的Haskell代码中的<code>'>||<'</code>是什么吗? (DPLL算法) <pre><code>dpll : -
如何使用QuickCheck调试差异测试
我有一些使用Megaparsec的解析代码,我已经编写了一个简单的属性进行测试(它会生成一个随机表达式树 -
折叠Haskell中的功能列表
我正在尝试编写一个函数<code>pipe</code>,该函数具有一系列数学函数,其中<code>pipe [f1,...,fn] x</code>应该 -
尝试打印出随机IP列表,但在Haskell中始终遇到错误
我对Haskell的经验不是很丰富,所以我不太确定发生了什么。我想生成一个随机IP地址列表并打印出来, -
连接字符串列表,使用foldl Haskell在两者之间添加分隔符
我有一个函数,旨在将列表中的字符串组合在一起,在每个字符串之间添加一个分隔符,并使用foldl输出 -
替换嵌套列表中的元素
我正在解决数独问题,并尝试创建一个setBoardAt函数,该函数将使用setRowAt函数将板中某一行中的值之一 -
在Haskell中,为什么Applicatives需要在同一个上下文中接受态射和数据?
我是Haskell的新手。这可能是愚蠢的问题。 由于Applicative类型类具有<strong> apply </strong>函数,该函 -
将persistent-mongoDB-2.9.0添加到堆栈项目时生成错误
我的系统和环境是: 操作系统: <pre><code>ProductName: Mac OS X ProductVersion: 10.14.6 BuildVersion: 18G9 -
插入(树,路径)拉链搜索树
我正在尝试使用拉链(树,路径)制作二进制搜索树。我遇到几个类型错误,但是看不到我在做什么错 -
什么是“ Integer类型的适当值”,我可以写一个吗?也是新类型
Haskell 2010报告6.4.1节说 <blockquote> 整数文字表示函数<code>fromInteger</code>在类型<code>Integer</code>的 -
堆栈溢出,其中两个函数在应用解析器中相互调用
我正在上data61的课程:<a href="https://github.com/data61/fp-course" rel="nofollow noreferrer">https://github.com/data61/fp-course -
QuickCheck如何检测数据类型?
如果我们定义这样的函数 <pre><code>fun :: Int -> Property </code></pre> 然后运行 <pre><code>quickCheck fun -
如何在不更改Metric类型的情况下使函数返回双精度?
我有一个“距离”函数,用于计算两点之间的距离。 我的问题是该函数应为Metric类型,该类型返回Double -
阴谋解决依赖关系
我正在尝试使用<code>cabal-debian</code>在全球安装软件包<code>cabal v2-install cabal-debian</code>并收到以下错误消 -
如何在Haskell中用用户输入测试小程序
我正在参加软件测试课程。我们可以选择使用哪种语言编写代码和进行测试。我选择Haskell。我知道,也 -
IO monad中的功能组成
Haskell中的<code>lines</code>函数将字符串的行分成字符串列表: <pre><code>lines :: String -> [String] </code></ -
如何在Haskell中将字符串转换为枚举数据类型?
我有一个像这样的枚举数据类型: <pre><code>data MathExpr a = X | Coef a | Sum (MathExpr -
如何为两个参数都具有相同类型的对编写monad实例?
假设我有一对类型: <pre><code>[1]</code></pre> 为其编写monad实例的正确方法是什么?我的想法大致是 -
Haskell:找不到模块“ Network.HTTP”
我正在尝试编写一个简单的脚本,以输入一个URL(或一组URL)作为输入,然后将其内容下载到文件中( -
如何在GHCI中列出已启用的语言扩展?
我知道我可以<em>设置</em>语言扩展 <pre><code>:set -XWhateverExtension </code></pre> 但是如何<em>列出</em>当 -
从列表列表中删除整数对,同时保持原始顺序-Haskell
我一直在努力从列表列表中删除重复项,同时保持其余部分和空白列表的原始位置。假设: <pre><code> -
Haskell:安装pureMD5软件包
我试图判断两个文件是否可能相同,发现我可以通过以下StackOverflow线程在Haskell中进行MD5哈希处理:<a hre -
使用列表理解如何计算字符列表中的位数
我需要使用Haskell中的列表理解来计算出现在字符列表中的位数。 到目前为止,我已经找到了使用 -
返回函数
我被赋予以下任务: <blockquote> 编写一个函数<code>enc :: Int -> String -> String</code>,该函数通