2.3.布尔类型
程序员文章站
2022-07-12 23:14:38
...
2.3.布尔类型
布尔类型的值只能为true或false,表示真或假。有些语言允许使用1和0表示真和假,但Go语言不允许。可像下面这样声明布尔变量
var b bool
如果没有给布尔变量赋值,它将默认为false,布尔变量可在声明后重新赋值。布尔类型通常用于描述业务上具有非此即彼,非黑即白的二元逻辑关系。
// 声明bool变量
// 布尔值只能为true或false,默认为false
package main
import "fmt"
func main() {
var b bool
fmt.Println(b) // false
}
// 给Bool变量重新赋值
// 布尔变量可在声明后重新赋值
package main
import "fmt"
func main() {
var b bool
fmt.Println(b) //false
b = true
fmt.Println(b)// true
}