关于go:Go-快速入门指南-运算优先级

运算符优先级

从高到低

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

最佳实际

通过应用括号来晋升某个表达式的运算优先级,进步代码可读性。

例子

package main

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

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

评论

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

这个站点使用 Akismet 来减少垃圾评论。了解你的评论数据如何被处理