我想知道为什么
OCaml 可以识别要使用的底层算法吗?
比较运算符与算术运算符有何不同?
其他 FP 语言也一样吗?
目前,OCaml 中不存在“有点多态性”的概念(技术名称是“ad-hoc 多态性”)。你不能说“我接受整数和浮点数,但不接受其余的”。
然而,你可以说“我接受一切”,就像比较运算符一样(技术名称是“参数多态性”)。但请注意,他们在这一点上撒了一点谎:即使类型系统无法捕获函数,您也无法比较函数。
See 这个答案了解详情。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)