定义变量
- var 变量 类型
var a int32 = 1 // 定义一个32位整型变量a
- var 变量
支持类型推导
var a = 1
- var 变量1, 变量2, 变量3
支持多个变量同时赋值
var a, b, c = 1, "2", true
- 变量1, 变量2, 变量3
将 var 去掉,随之改变的是将"=“换成”:="
a, b, c := 1, "2", true
定义常量
- const 变量 类型
const a int = 1
- const 变量
const a = 1
定义枚举
枚举属于特殊使用的常量
const (
min_val = -1
max_val = 1
)
- iota
在枚举中使用,以0开始,每行自动递增
const (
a = iota
b
c
)
// a = 0, b = 1, c = 2
还可以配合上一些运算
const (
a, b = iota + 1, iota + 2,
c
d = iota * 5
)
// a = 1, b = 2, c = 1, d = 10

1437

被折叠的 条评论
为什么被折叠?



