From eec6f83fcbc4055692d8971c9162e5ea08886749 Mon Sep 17 00:00:00 2001 From: senninha Date: Thu, 9 Apr 2020 01:09:47 +0800 Subject: [PATCH] Java doesn't supports operator overloading. (#765) --- eBook/04.5.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/eBook/04.5.md b/eBook/04.5.md index 95a518c..2515bc4 100644 --- a/eBook/04.5.md +++ b/eBook/04.5.md @@ -6,7 +6,7 @@ 一元运算符只可以用于一个值的操作(作为后缀),而二元运算符则可以和两个值或者操作数结合(作为中缀)。 -只有两个类型相同的值才可以和二元运算符结合,另外要注意的是,Go 是强类型语言,因此不会进行隐式转换,任何不同类型之间的转换都必须显式说明(第 4.2 节)。Go 不存在像 C 和 Java 那样的运算符重载,表达式的解析顺序是从左至右。 +只有两个类型相同的值才可以和二元运算符结合,另外要注意的是,Go 是强类型语言,因此不会进行隐式转换,任何不同类型之间的转换都必须显式说明(第 4.2 节)。Go 不存在像 C 那样的运算符重载,表达式的解析顺序是从左至右。 你可以在第 4.5.3 节找到有关运算符优先级的相关信息,优先级越高的运算符在条件相同的情况下将被优先执行。但是你可以通过使用括号将其中的表达式括起来,以人为地提升某个表达式的运算优先级。