|
|
1
2
作为笑话,你可以这样做:
但这没有道理。
如果表达的形式不是基本的,那么正如在评论中所写的那样,您可以使用
例如
使用自定义类型:
如果类型集已关闭,则可以仅使用ADT:
所以,要选择正确的解决方案,需要更多地了解您的问题。 |
|
|
2
1
如果您只想打印列表中的所有内容,那么可以使用existicquantification来“隐藏”这样一个事实,即类型除了具有
下面是一个简单的例子(请注意语言扩展——我知道这在GHC中有效,但不确定其他编译器):
请注意,您的列表与问题中的列表并不完全相同,但是
|
|
|
3
0
我发现了一些有趣的东西,可能已经足够近了, here
|