假设我有两个具有相同记录的不同类型:
type x = { a : int };;
type y = { a : int };;
现在{ a = 5 }
将生成y
类型的数据。有没有办法强制它现在制作x
类型数据?
我知道可以将每个类型包装在一个模块中,但是我想避免在这个阶段处理模块。是否有{ a = 5 } : x
之类的东西可以使用?
答案 0 :(得分:2)
嘿,我先尝试了{ a = 5 } : x
但它没有用,但就在发布之前,我想我会尝试({ a = 5 } : x)
并且显然有效。