运算符优先级 #
从低到高 #
||&&<-(通道操作符,后面会讲到,暂时先忽略)==!=<<=>>=+-|^*/%<<>>&&^^!
最佳实践 #
通过使用括号来提升某个表达式的运算优先级,提高代码可读性。
例子 #
package main
func main() {
println(((1+2)*3+3)/4 + 5)
}
// $ go run main.go
// 输出如下
/**
8
*/
||&&<- (通道操作符,后面会讲到,暂时先忽略)== != < <= > >=+ - | ^* / % << >> & &^^ !通过使用括号来提升某个表达式的运算优先级,提高代码可读性。
package main
func main() {
println(((1+2)*3+3)/4 + 5)
}
// $ go run main.go
// 输出如下
/**
8
*/
本作品采用 知识共享署名 4.0 国际许可协议 进行许可,转载时请注明原文链接,图片在使用时请保留全部内容,商业转载请联系作者获得授权。