|
|
1
1
让我重命名第二个版本,并修正一些打字错误,这样您就可以测试函数了。
这些函数实际上并不计算相同的东西;第一个函数产生一个以最低有效位开始的列表,而第二个函数则以最高有效位开始。换言之
如果你想要一个从最低有效位开始的列表,
如果您想要一个从最高有效位开始的列表,要么写
|
|
|
2
2
我想你一切都很好。第一种形式通常更好,因为在完成计算之前可以从中获得有用的输出。这意味着,如果在另一个计算中使用了“tobits”,编译器可能会将它们组合起来,而作为“tobits”输出的列表可能根本不存在,或者一次只存在一个cons单元格。很高兴第一版也更清晰易读! |
|
|
3
2
在哈斯克尔,你的第一选择通常是首选(我会说“总是”,但你总是错的,当你使用这个词)。当输出可以 不 递增消耗(例如递增计数器)。 |
|
|
MMedina · 将powershell应用于子文件夹 10 月前 |
|
|
YorSubs · Linux中遍历目录的时间不同方法[关闭] 10 月前 |
|
|
Puna · 这段代码如何执行finally块,即使它从未被评估为true? 11 月前 |
|
|
Pengcheng · 这个简单的递归函数的输出是什么?你能详细解释一下吗? 11 月前 |
|
Romn · 在递归函数中键入元组或元组列表 1 年前 |
|
ABGR · 二叉树的直径——当最长路径不通过根时的失败案例 1 年前 |
|
|
Ack · 尝试迭代JSON数据以匹配用户输入 1 年前 |