代码点读机 / Go / |

| Go · 运算符

按位或运算符:两个对应位中只要有一个是 1,结果位就是 1。

怎么用

a | b

小例子

package main
import "fmt"

func main() {
    fmt.Println(5 | 3)
}

运行结果

输出 7

提醒:常用于设置标志位或权限位

官方文档:https://go.dev/ref/spec#Arithmetic_operators

在代码里遇到不认识的词?打开代码点读机,点一下就懂 → ← Go全部词条