1
5
如果您经常需要匹配同一组构造函数,那么helper函数可能是最简单的解决方案。例如:
或者,使用
|
2
4
编辑:如果所有构造函数都具有相同类型的字段,则可能会滥用函子:
|
3
2
我试着把“肯尼特”的答案概括为:
但由于某些原因它对构造函数不起作用
|
4
0
注意,这避免了类型签名/不同构造函数的问题。或许还有一种更清洁的方法来做类似的事情。 |
5
0
我希望Haskell模式能够有一种方法来指定两个模式的“OR”,类似于
|
6
0
我也有同样的问题。我的解决方案是使用一个视图,尽管我个人希望使用更规范的语义等价的视图(在我正在编写的一些代码中,惰性保存非常关键,因此任何额外的不需要的模式匹配都可能使该技术不可用)。
|
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 2 年前 |
Fabus1184 · Haskell mapM_不打印 2 年前 |
Gotthold · 基于范数约束向量的类型 2 年前 |
jian · haskell将另一个函数用作输入参数 2 年前 |
Jocafrei · 用Haskell函数实现最大公约数函数 6 年前 |