很高兴看到 Dart 支持运算符重载(非常酷 :)),但我很好奇在我开始围绕它开发一些东西之前,这个实现如何转换为 Javascript?知道这不是 Javascript 本身支持的东西,所以想知道转换为 Javascript 是否会有任何复杂情况?因为我相信不是所有的东西(比如反射/镜像库)都可以翻译。
在中缀运算符的情况下,我假设它只是将函数附加到第一个变量并将第二个变量作为函数参数传递? IE。而不是 object + object,它将是 object.plus(object)?
感谢阅读:)
最佳答案
操作符只是方法调用的语法糖,对于 dart2js 没有什么特别需要考虑的。
关于javascript - Dart 的运算符重载如何转化为 javascript?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30290025/