packagemainimport ("fmt")funcmain() {var b bool=true fmt.Printf("b is: '%v'\n", b) b =false fmt.Printf("b is: '%v'\n", b)var b2 bool fmt.Printf("zero value of bool is: '%v'\n", b2)}
b is: 'true'
b is: 'false'
zero value of bool is: 'false'
布尔类型的长度为1字节:
packagemainimport ("fmt""unsafe")funcmain() { b :=true fmt.Printf("size of bool is: %d\n", unsafe.Sizeof(b))}