|
|
1
5
天哪,那是什么
这个
第一行的类型如下所示:
记住,您的代码将具有
|
|
|
2
6
另一个没有帮助的解决方案:
你也可以用
编辑:这里有一个指向可遍历的文档的链接,这是一个被忽略但又常常是不可或缺的类型类: http://haskell.org/ghc/docs/6.12.2/html/libraries/base-4.2.0.1/Data-Traversable.html |
|
|
3
1
一个helper函数可以通过模式匹配做到这一点?
|
|
|
4
1
您可以将其写为“如果分支”,如下所示:
但我不喜欢养成编写可能会失败并导致程序崩溃的模式匹配的坏习惯,即使在这种情况下它是安全的。
而且,我不喜欢用
所以我可能会这样写:
是的,我知道,一个助手函数。抱歉,这就是我在现实生活中的写法。:) |