常量定义
package main
import "fmt"
func main() {
//变量:运行期间,可以改变的量,var
//常量:运行期间,不可以改变的量,const
const a int = 1
fmt.Println(a)
//自动推导类型常量(没有用:=)
const b = 2
fmt.Println(b)
}
iota枚举
package main
import "fmt"
func main() {
//变量:运行期间,可以改变的量,var
//常量:运行期间,不可以改变的量,const
const a int = 1
fmt.Println(a)
//自动推导类型常量(没有用:=)
const b = 2
fmt.Println(b)
//iota用于生成一组相似规则的常量,不用每行都写一遍初始化表达式
const (
c = iota
d = iota
)
fmt.Println(c, d)
}