常量,定义的时候就指定的值,不能修改,常量 尽量 全部 大写,常量,定义的时候就指定的值,不能修改,常量 尽量 全部 大写,
常量类型只可以定义 bool , 数值(整数,浮点数和复数) 和字符串不曾使用的常量, 没有强制使用的要求,显示指定类型的时候, 必须确保常量左右值类型一致
全局常量
const PI = 3.1415926 // 显式定义
//PI = 3.233444 // 无法修改
const Pi float32 = 3.1415926 // 隐式定义
全局常量(第一种)
const (
UNKNOWN = 1
FEMALE = 2
MALE = 3
)
全局常量(第二种)
const (
x int = 1 // 显示指定类型的时候, 必须确保常量左右值类型一致
y
s = "abc"
z
)
局部常量
func main() {
const PI = 3.1415926 // 显式定义
//PI = 3.233444 // 无法修改
const Pi float32 = 3.1415926 // 隐式定义
const (
UNKNOWN = 1
FEMALE = 2
MALE = 3
)
const (
x int = 1 // 显示指定类型的时候, 必须确保常量左右值类型一致
y
s = "abc"
z
)
fmt.Println(x, y, s, z)
}