bool类型表示布尔值,为真或假。
package main
import "fmt"
func main() {
a := true
b := false
fmt.Println("a:", a, "b:", b)
c := a && b
fmt.Println("c:", c)
d := a || b
fmt.Println("d:", d)
}
在上面的程序中,a
被赋值为true
, b
被赋值为false
。
c
被赋值为a && b
。&&
操作符只有当a
和b
都为真时才返回真。在这种情况下,c
的值为假。
当a
或b
为真时,||
操作符返回真。在这种情况下,d
被赋值为true
,因为a
是true
。
这个程序的输出如下:
a: true b: false
c: false
d: true