Go 数据类型
Go 变量 

Go 常量

常量的声明

常量的声明

const 常量名 类型 = 值

示例:

const pi float64 = 3.1415926
const language = "Go" // 类型可以省略,编译器自动推导

常量特点:

  • 常量的值在 编译时确定,不可更改。

  • 未使用的常量不会报错(变量未使用会报错)。

  • 类型可以省略,编译器会根据值推导类型。

批量声明常量

可以使用 const (...) 一次性声明多个常量:

const (
    a = 1
    b = 2
    c = "Hello"
)


常量的类型

Go 语言中的常量可以是 数值、字符串、布尔值 等:

const (
    BooleanConst = true
    IntegerConst = 100
    FloatConst   = 3.14
    StringConst  = "Go"
)


常量与变量的区别

对比项常量 (const)变量 (var)
是否可修改不能修改可以修改
运行时赋值不可以允许
是否可以是函数返回值不可以允许
是否可以用于数组长度允许允许