F# 来自其他.NET语言的重载运算符
F#如何处理来自其他.NET语言的重载运算符 例如,我正在使用一个库,其中!=已重载以返回对象本身的新实例 例如 当我在F#中的同一对象上使用运算符时,将返回bool类型的值。这是什么原因?是否应该使用重载运算符?如果没有,如何将这些运算符重载扩展到F#?大多数重载运算符(+、*,等等)都可以从F#调用,没有问题。但是,F#的相等运算符和比较运算符没有重载(F#使用结构相等运算符),因此您需要手动调用自定义运算符(例如,F# 来自其他.NET语言的重载运算符,f#,F#,F#如何处理来自其他.NET语言的重载运算符 例如,我正在使用一个库,其中!=已重载以返回对象本身的新实例 例如 当我在F#中的同一对象上使用运算符时,将返回bool类型的值。这是什么原因?是否应该使用重载运算符?如果没有,如何将这些运算符重载扩展到F#?大多数重载运算符(+、*,等等)都可以从F#调用,没有问题。但是,F#的相等运算符和比较运算符没有重载(F#使用结构相等运算符),因此您需要手动调用自定义运算符(例如,MyType.() Object newObject = a != b;
MyType.(
)
Object newObject = a != b;