由于柯里化(Currying)函数不能重载并且模块不能有成员,这是否意味着模块中无法重载函数?答案似乎很明显,但我想确保没有遗漏什么。
最佳答案
正确,模块中没有重载函数(更一般地说,无法重载let绑定(bind)函数)。如果您说 f
,则 f
始终具有单一类型,而如果您说 o.f
,则可能引用一组重载(已解决)通过周围的上下文)。
关于f# - 模块中的重载函数,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2829338/