![]() |
1
9
对。如果你使用
但是你没有 需要
上述内容还揭示了实现中的一个问题:如果列表长度为奇数,那么函数就会崩溃。在第二种情况下,我们通过返回一个元素来处理一个列表(也许您需要根据规范对此进行修改)。
此外,在这里我们可以从哈斯克尔的懒惰中获益:如果我们有一个大的列表,想通过
请注意
|
![]() |
2
3
在累加器的末端粘贴某物 递归调用
与在返回结果的开头加上相同 从 递归调用:
你必须自始至终相应地修改你的职能。 折叠)。
另一个好处是现在
在线
(即采取
每个处理元素的时间)。你在创造
|
![]() |
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 2 年前 |
![]() |
Fabus1184 · Haskell mapM_不打印 3 年前 |
![]() |
Gotthold · 基于范数约束向量的类型 3 年前 |
![]() |
jian · haskell将另一个函数用作输入参数 3 年前 |
![]() |
Jocafrei · 用Haskell函数实现最大公约数函数 6 年前 |