定义: 常量的值在程序编译或运行时就已经确定,<font color="#ff0000"> 不能 </font > 在运行时进行 < font color="#ff0000"> 赋值或修改 </font>。

# 注意

  • 常量只可以定义基本数据类型。字符串、数值和 bool 类型。
  • 没有强制使用的要求,即可以定义后不使用
  • 类型与值沿用:在批量定义中,常量未指定类型和值,将会沿用前一个常量的值和类型
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    package main

    import "fmt"

    func main() {
    const (
    A = 16
    B
    C = "name"
    D
    )
    fmt.Println(A, B, C, D) //16 16 name name
    }

# 显式指定类型

1
const PI float32 = 3.1415

# 隐式指定类型

一个没有指定类型的变量被使用时,会根据其使用环境而推断出它所需要具备的类型。

1
const PI= 3.1415

# 单独声明

1
const PI = 3.14159

# 批量声明

1
2
3
const ( 
MAX_AGE = 100
MIN_AGE = 0 )

更新于 阅读次数

请我喝[茶]~( ̄▽ ̄)~*

colagold 微信支付

微信支付

colagold 支付宝

支付宝