常量定义
const PI float64 = 3.141592654
const ZERO = 0
const (
SIZE int64 = 1024
EOF = -1
)
const u, v float32 = 0, 3
const a, b, c = 3, 4, "foo"
const MASK = 1 << 3
预定义常量
const { // iota特殊常量,可以认为是一个可以被编译器修改的常量
d = iota // 0
e // 1
f // 2
h = "ha" // 独立值,iota += 1
i // "ha" iota += 1
j = 100 // iota += 1
k // 100 iota += 1
l = iota // 7, 恢复计数
m // 8
d = iota // 0
e // 1
f // 2
h = "ha" // 独立值,iota += 1
i // "ha" iota += 1
j = 100 // iota += 1
k // 100 iota += 1
l = iota // 7, 恢复计数
m // 8
}
const (
n = 1 << iota // 1
o = 3 << iota // 6
p // 12
q // 24
)
枚举
const (
Sunday = iota
Monday
Tuesday
Wednesday
Thursday
Friday
Saturday
numberOfDays // 这个常量没有导出
)
有疑问加站长微信联系(非本文作者)