GO语言入门

Go语言变量

变量声明以关键字var开头,变量类型放在变量的后面,行尾无需分号。
var name string
var age int
var isOk bool
批量变量声明
var (
	name string
	age int
	isOK bool
)
注意事项:
  1. 函数外的每个语句都必须以关键字开始(var、const、func等)
  2. :=不能使用在函数外。
  3. _多用于占位,表示忽略值。

Go语言常量

声明单个常量和批量声明常量
const pi = 3.1415
const e = 2.7182

const (
    pi = 3.1415
    e = 2.7182
)

iota在const关键字出现时将被重置为0。const中每新增一行常量声明将使iota计数一次(iota可理解为const语句块中的行索引)。 使用iota能简化定义,在定义枚举时很有用。

const (
		n1 = iota //0
		n2        //1
		n3        //2
		n4        //3
	)
const (
		a, b = iota + 1, iota + 2 //1,2
		c, d                      //2,3
		e, f                      //3,4
	)
const (
		n1 = iota //0
		n2 = 100  //100
		n3 = iota //2
		n4        //3
	)
	const n5 = iota //0
原文地址:https://www.cnblogs.com/ipyanthony/p/12463623.html