golang中的逻辑或

57 阅读1分钟
	var f, s int
	f, s = 0, 0
	fmt.Printf("f:%v | s:%v  = %v\n", f, s, int32(f|s))

	f, s = 0, 1
	fmt.Printf("f:%v | s:%v  = %v\n", f, s, int32(f|s))

	f, s = 1, 1
	fmt.Printf("f:%v | s:%v  = %v\n", f, s, int32(f|s))

输出:

f:0 | s:0  = 0
f:0 | s:1  = 1
f:1 | s:1  = 1