【原创翻译】布尔值(boolean)

孤人 提交于 2020-03-03 00:47:36

布尔值(以George Boole的名字命名)代表一位整数,用来表示真或者假(开或者关)。布尔值有三种逻辑运算符:

&&
||
!

以下是一个使用例子:

func main() {
fmt.Println(true && true)
fmt.Println(true && false)
fmt.Println(true || true)
fmt.Println(true || false)
fmt.Println(!true)
}

运行这个程序将会输出:

$ go run main.go
true
false
true
true
false

我们常使用真值表来定义运算符的结果:

表达式
true && true true
true && false false
false && true false
false && false false
表达式
true || true true
true || false true
false || true true
false || false false
表达式
!true false
!false true

最简单的类型都被包含在了Go语言中,形成了建立后续类型的基础。


原文地址:http://www.zingscript.com/translate/golang-book

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!