package main
import (
"fmt"
)
func main() {
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字节:
package main
import (
"fmt"
"unsafe"
)
func main() {
b := true
fmt.Printf("size of bool is: %d\n", unsafe.Sizeof(b))
}