Haskell 问答列表

谁能解释为什么“Anna” ++ [' '] 在 Haskell 中有效,但不能在 1 ++ [' '] 中工作?

作者:noentiendo 提问时间:5/24/2023

我试图建立一个字符串列表,但我不明白为什么 String ++ [' '] 有效。 如果我尝试使用数字,例如 1 ++ [' '],它不起作用。 我做了: “安娜” ++ [' '] 作品 但 1 ...

应用组成,单子不组成

作者:missingfaktor 提问时间:8/12/2011

应用组成,单子不组成。 上述声明是什么意思?什么时候一个比另一个更可取?...

参考 - 这个正则表达式是什么意思?

作者: 提问时间:4/8/2014

这个问题的答案是社区的努力。编辑现有答案以改进此帖子。它目前不接受新的答案或交互。 这是怎麽? 这是常见问答的集合。这也是一个社区维基,所以每个人都被邀请参与维护它。 为什么会这样? 正则表达式...

Haskell在计算最小值的同时减少所有元素

作者:rik99 提问时间:3/10/2023

我必须编写一个 Haskell 函数,该函数给定一个列表,该函数构造一个新列表,其中包含减少最小值的元素。shiftToZero :: (Num a, Ord a) => [a] -> [a] 该函...

将排序列表转换为二叉树

作者:F. Zer 提问时间:7/28/2023

我已经对以下树进行了编码: 如 Unir (Unir (Unir Vacio 1 Vacio) 2 Vacio) 5 (Unir Vacio 8 Vacio) 使用以下代数数据类型: data...

无法通过模式匹配实现自定义运算符

作者:coderodde 提问时间:4/15/2023

基本上,我需要一个接受两个列表并尝试返回包含两个输入列表的 head 元素的 2 列表的函数。几种极端情况:如果两个输入列表都是空的,则结果必须是空列表。如果只有一个列表不为空,则必须返回其 head...

有没有一种 O(1) 方法可以让 Haskell 读取 C 样式数组?

作者:James Strieter 提问时间:10/15/2023

我想从 C++ 调用 Haskell 函数: a = f(x); 其中 f 是 Haskell 函数。 x 在 CPP 中。double[] 无论x发生什么状态突变,都会在C++中发生。例如...

是否有可能在 Haskell 中检测到共享?

作者:Chris Taylor 提问时间:10/14/2013

在 Scheme 中,原语测试其参数是否为同一对象。例如,在以下列表中eq? (define lst (let (x (list 'a 'b)) (cons x x))) 结果 (eq? ...

单子的应用

作者:scobiem 提问时间:9/8/2023

下面的代码用于测试 2-SAT 布尔公式(仅包含 X v Y 形式的子句的公式)的满足性。尽管存在其他算法(相关隐含图的强连接组件,通过SLUR的文字赋值),但该程序通过递归应用解析来实现,直到找到一...

GHCi 中定义的函数中的非穷举模式

作者:J.Tmr 提问时间:5/21/2017

我正在尝试编写一个 Eratosthenes 函数的筛子,该函数为用户提供从 2 到其上限的所有素数。所以我写了这段代码: main = do putStrLn "Upper Limit" g <-...


共116条 当前第1页