Go语言常量和变量

示例代码如下

// 表明这个go文件属于main包, 每个文件都属于一个包
package main
// 导入标准输入输出包
import (
	"fmt"
)
// 主函数
func main(){
	// 变量声明
	// var age int
	// var (
	// 	n1 int
	// )
	// 多个变量声明
	// var n1, n2 int

	// 变量初始化
	// var n1 int = 10
	// 类型自动推导
	// var age = 10
	// age := 10
	// 多个变量初始化
	// n1, n2 := 10, 20

	// 交换两个变量的值
	// 方式一
	// n1, n2 := 10, 20
	// var temp int
	// temp = n1
	// n1 = n2
	// n2 = temp
	// 方式二
	// n1, n2 := 10, 20
	// n1, n2 = n2, n1

	// 匿名变量 _
	// a, _ := getData()


	// 常量
	// const n1 int = 10
	// const n1 = 10
	// const (
	// 	n1 int = 10
	// )

	// iota常量生成器, 自增1
	// const (
	// 	n1 = iota  // 0
	// 	n2 = iota  // 1
	// )

	// const (
	// 	n1 = iota
	// 	n2
	// )

	const (
		n1 = iota  // 0
		n2, n3 = iota, iota  // 1 1
		n4 = iota  // 2
	)

	fmt.Println(n1)
	fmt.Println(n2)
	fmt.Println(n3)
	fmt.Println(n4)

}

// 函数
func getData() (a, b int){
	return 1, 2
}
上一篇:整数数据类型


下一篇:【ES6】箭头函数