【发布时间】:2014-04-25 07:37:10
【问题描述】:
以下打印“假”
let e1 = <@@ let d = 1 in d+1 @@>
let e2 = <@@ let d = 1 in d+1 @@>
printfn "%A" (e1 = e2)
原因是 Var 节点是通过指针引用而不是结构相等来比较的。 是否已经实现了一种直观地比较报价的方法?
【问题讨论】:
-
将引号转换为字符串在性能方面并不是最优的,也不正确,因为完整的类型信息不会在输出字符串中吐出......
标签: f#