F# 如何处理来自其他 .NET 语言的重载运算符。
例如,我正在使用一个库,其中 != 已被重载以返回对象本身的新实例。
例如。
Object newObject = a != b;
当我在 F# 中对同一对象使用 <> 运算符时,将返回 bool 类型的值。这是什么原因?不应该使用重载运算符吗?如果不是,我如何将这些运算符重载扩展到 F#?
F# 如何处理来自其他 .NET 语言的重载运算符。
例如,我正在使用一个库,其中 != 已被重载以返回对象本身的新实例。
例如。
Object newObject = a != b;
当我在 F# 中对同一对象使用 <> 运算符时,将返回 bool 类型的值。这是什么原因?不应该使用重载运算符吗?如果不是,我如何将这些运算符重载扩展到 F#?