F# 模块中的重载函数

F# 模块中的重载函数,f#,overloading,F#,Overloading,既然curried函数不能重载,模块也不能有成员,这是否意味着模块中没有重载函数?答案似乎很明显,但我想确保我没有忽略任何东西。正确,模块中没有重载函数(更一般地说,没有办法重载let绑定函数)。如果你说f,那么f总是有一个单一的类型,而如果你说o.f,那可能是指一组重载(由周围的上下文解决)

既然curried函数不能重载,模块也不能有成员,这是否意味着模块中没有重载函数?答案似乎很明显,但我想确保我没有忽略任何东西。

正确,模块中没有重载函数(更一般地说,没有办法重载let绑定函数)。如果你说
f
,那么
f
总是有一个单一的类型,而如果你说
o.f
,那可能是指一组重载(由周围的上下文解决)