GO语言里面的布尔类型

布尔类型概述

  • 核心概念:布尔类型(Boolean)用于表示“真假、对错、是否”等只有两种可能状态的逻辑结果。
  • 取值范围:布尔值只能是两个值之一:true(真)或 false(假)。
  • 常见场景
    • 比较表达式的结果(例如 1 > 2 是错的,结果为 false)。
    • 当一件事情只有两种可能时,可使用布尔类型存储。
    • 条件语句:布尔值对条件判断特别有用(若条件为真则运行代码段,下章详解)。

代码演示与输出

1. 基础打印

package main

import "fmt"

func main() {
    fmt.Println(true)  // 输出: true
}Code language: JavaScript (javascript)

2. 真假值输出

package main

import "fmt"

func main() {
    fmt.Println(true)   // 输出: true
    fmt.Println(false)  // 输出: false
    
    // 结合比较表达式
    fmt.Println(1 > 2)  // 输出: false
}Code language: JavaScript (javascript)

运行输出

true
false
falseCode language: JavaScript (javascript)

类型对比

类型布尔 (bool)字符串 (string)符文 (rune)
引号双引号 "单引号 '
取值true / false文本序列Unicode 码点
用途逻辑判断、条件分支文本展示单字符表示

注意:在 Go 中,布尔值是独立类型,不能像某些语言那样用 10 直接替代(需显式比较或转换)。

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注