Java doesn't supports operator overloading. (#765)

This commit is contained in:
senninha
2020-04-09 01:09:47 +08:00
committed by GitHub
parent 717421efba
commit eec6f83fcb

View File

@@ -6,7 +6,7 @@
一元运算符只可以用于一个值的操作(作为后缀),而二元运算符则可以和两个值或者操作数结合(作为中缀)。
只有两个类型相同的值才可以和二元运算符结合另外要注意的是Go 是强类型语言,因此不会进行隐式转换,任何不同类型之间的转换都必须显式说明(第 4.2 节。Go 不存在像 C 和 Java 那样的运算符重载,表达式的解析顺序是从左至右。
只有两个类型相同的值才可以和二元运算符结合另外要注意的是Go 是强类型语言,因此不会进行隐式转换,任何不同类型之间的转换都必须显式说明(第 4.2 节。Go 不存在像 C 那样的运算符重载,表达式的解析顺序是从左至右。
你可以在第 4.5.3 节找到有关运算符优先级的相关信息,优先级越高的运算符在条件相同的情况下将被优先执行。但是你可以通过使用括号将其中的表达式括起来,以人为地提升某个表达式的运算优先级。