变量

62 阅读1分钟

普通变量

定义方式一:

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,得再赋值一次
)