Go 快速入门指南 - 运算优先级

运算符优先级

从低到高

  1. ||
  2. &&
  3. <- (通道操作符,后面会讲到,暂时先忽略)
  4. == != < <= > >=
  5. + - | ^
  6. * / % << >> & &^
  7. ^ !

最佳实践

通过使用括号来提升某个表达式的运算优先级,提高代码可读性。

例子

package main

func main() {
    println(((1+2)*3+3)/4 + 5)
}

// $ go run main.go
// 输出如下 
/**
    8
*/

联系我

公众号

go
本作品采用《CC 协议》,转载必须注明作者和本文链接
讨论数量: 0
(= ̄ω ̄=)··· 暂无内容!

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!