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
        )