Go语言bool类型(布尔类型)
Go语言中的布尔类型与 PHP 中的布尔类型差不多,关键字都是 bool,但是Go语言中布尔类型的值只能是预定义常量 true 或 false。
在Go语言中布尔类型的声明方式如下所示:
声明:《Go系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
	
	
在Go语言中布尔类型的声明方式如下所示:
	var v1 bool
	v1 = true
	v2 := (1 == 2)      // v2 也会被推导为 bool 类型
	var b bool
	b = 1           // 编译错误
	b = bool(1) // 编译错误
	var b bool
	b = (1!=0)                      // 编译正确
	fmt.Println("Result:", b) // 打印结果为 Result: true
 == 或 != 运算符进行比较,否则就会报错,比如下面这段代码:b := (false == 0);
在编译的时候就会报如下错误:
	cannot convert 0 (type untyped number) to type bool
	invalid operation: false == 0 (mismatched types bool and int)
!运算符也不能作用于非布尔类型值。声明:《Go系列教程》为本站“54笨鸟”官方原创,由国家机构和地方版权局所签发的权威证书所保护。
 
	