![]() |
1
2
作为笑话,你可以这样做:
但这没有道理。
如果表达的形式不是基本的,那么正如在评论中所写的那样,您可以使用
例如
使用自定义类型:
如果类型集已关闭,则可以仅使用ADT:
所以,要选择正确的解决方案,需要更多地了解您的问题。 |
![]() |
2
1
如果您只想打印列表中的所有内容,那么可以使用existicquantification来“隐藏”这样一个事实,即类型除了具有
下面是一个简单的例子(请注意语言扩展——我知道这在GHC中有效,但不确定其他编译器):
请注意,您的列表与问题中的列表并不完全相同,但是
|
![]() |
3
0
我发现了一些有趣的东西,可能已经足够近了, here
|
![]() |
trpnd · 如何定义由两个任意单声道变压器组成的单声道变压器? 2 年前 |
![]() |
Fabus1184 · Haskell mapM_不打印 2 年前 |
![]() |
Gotthold · 基于范数约束向量的类型 2 年前 |
![]() |
jian · haskell将另一个函数用作输入参数 2 年前 |
![]() |
Jocafrei · 用Haskell函数实现最大公约数函数 6 年前 |