github.com/nibnait/go-learn@v0.0.0-20220227013611-dfa47ea6d2da/src/test/chapter/ch1/04_operator_test.go (about) 1 package ch1 2 3 import "testing" 4 5 func TestCompareArray(t *testing.T) { 6 a := [...]int{1, 2, 3, 4} 7 b := [...]int{1, 2, 4, 3} 8 //c := [...]int{1, 2, 3, 4, 5} 9 d := [...]int{1, 2, 3, 4} 10 11 t.Log(a == b) 12 t.Log(a == d) 13 14 // 长度不同的数据,无法比较 15 // t.Log(a == c) 16 17 } 18 19 // 按位清零 20 func TestBitClear(t *testing.T) { 21 a := 7 // 0111 22 t.Log(a&Readable == Readable) 23 24 a = a &^ Readable 25 t.Log(a&Readable == Readable) 26 }