总结两个部分我有一个定义的数据类型 datatype expression = Constant of int
| Variable of string
| Operator of string * expression
| Pair of expression list
| List of expression list
比方说,我有以下的树数据类型: datatype 'a tree = Empty | Node of 'a * 'a tree * 'a tree;
val x = Node(10, Node(20, Empty, Empty), Node(30, Empty, Empty));
这里,x是int类型树的变量。我想知道的是如何解析和评估树的不同部分只有变量x? 例如,在此功能: fun ad
我感到有点糊涂了“匹配冗余”的错误运行下面的代码时,我得到: datatype expression = Constant of int |
Variable of string |
Operator of string * expression |
Pair of expression list |
List of expression l