1、下划线——》“_”是特殊标识符,用来忽略结果
匿名变量 用来加载包 初始化包init()
2、变量声明
var 变量名 变量类型
var (
a type
b type
c type
d type
)
3、变量初始化
var name string = "Hi"
var name,age = "Jack", 54
name := "Jack"
4、常量——》恒定不变的值
const pi = 3.1415 const e = 2.7182
//表示和上面一行的值相同
const (
n1 = 100
n2
n3
)
5、iota——》常量计数器,只能在常量的表达式中使用
const (
n1 = iota //0
n2 //1
n3 //2
n4 //3
)
使用_跳过某些值
const (
n1 = iota //0
n2 //1
_
n4 //3
)
中间插队
const (
n1 = iota //0
n2 = 100 //100
n3 = iota //2
n4 //3
)
const n5 = iota //0
const (
_ = iota
KB = 1 << (10 * iota)
MB = 1 << (10 * iota)
GB = 1 << (10 * iota)
TB = 1 << (10 * iota)
PB = 1 << (10 * iota)
)
const (
a, b = iota + 1, iota + 2 //1,2
c, d //2,3
e, f //3,4
)