示例,永远不要使用它的实用程序:
type Rec = ( int * obj )
let r1 = (1, o1)
let r2 = (1, o2)
r1=r2 // i would like it to be true. I mean the second member to be excluded from structural equality
答案 0 :(得分:2)
首先,这不是记录,而是类型别名。
我认为最好的方法是定义一个新的运算符。
let inline (====) a b = (fst a ) = (fst b)