事实上,我不知道"lisp符号“到底是什么意思。所以我试着使它尽可能地类似于列表格式,但是我不能像一个例子那样表达它,因为()或(,)看起来是一样的。我如何表示一个像这个例子一样的列表?
数据类型'a Tree =空的'a‘的树列表?叶'a;val =树叶(2,3,(1,3 ),4,(3 ),7 );
val it =“(2 3(1 3)4((3))7)”:string
假设我有3个表达式a,b,c,如果我使用Expression result = Expression.And(z,c);编辑我会再试一次。我有表达式来创建动态查询。(A和B)当我试图附上第三份时,结果是(A和B)和C),这种情况仍在继续。我希望能够控制方括号是如何应用的,因为这会改变操作符的优先级(除非创建XML的用户对最终效果有不同的影响)。