Golang数据类型–布尔类型

关键字是:bool

包含两个值:true、false

对应的就是:真、假,其实就是映射我们现实世界中的真假

其中truefalse是go中定义的标识符,我们声明变量是不能用这两个关键字的。

声明布尔变量的方式:

var t bool = true
var f bool = false
t_short := true
f_short := false

使用注意

布尔类型与其他类型不能相互转换,比如下面的代码是错误的:

var b = bool
b = 1 //编译错误

布尔变量的赋值,是需要一个判断的表达式来赋值,或者直接赋值true或false,表达式是效果如下:

b := 2>1
c := (x>y) && (x>z)
布尔类型一般用在if这样的流程控制语句上
b := (x>y) && (x>z)
if b {
    fmt.Println("结果为真")
}