普通变量
定义方式一:
var age int
age = 1
var (
name string
age int
)
name = "CaoCoin"
age = 1
定义方式二:
var age = 1
var (
name = "CaoCoin"
age = 1
)
定义方式三:
age := 1
匿名变量
_, ok := a() // a是方法,_就是匿名的意思,不需要使用该返回值,如此程序不会报错
常量
const PI = 3.14
const (
UNKNOWN = 1
FEMALE = 2
MALE = 3
)
特色常量-iota
形式一:
const (
ERR1 = iota //会从0开始递增,你也可以设置初始大小 iota + 2
ERR2
ERR3
)
形式二:
const (
ERR1 = iota
ERR2 = "CaoCoin" // 这里设置了其它变量,但iota依旧会+1
ERR3
Err4 = iota // 常量的特性,会跟着前面常量的值走,所以如果还要用iota,得再赋值一次
)