常量
用关键字const
定义用于存储不发生改变的数据
存储的数据类型只有:数字(整型、浮点型)、字符串、布尔值
- 一般使用:
pakeage main
import "fmt"
func main(){
const name string = "lynn" // 类型可以省略
fmt.Println(name)
}
- 定义多个常量
package main
import "fmt"
const (
name = "lynn"
age = 18
schoolState = false
)
func main(){
fmt.Println(name, age, schoolState)
}
- 其他用法
package main
import "fmt"
const (
a = iota
b = iota
c = iota
)
func main(){
fmt.Println(a, b, c)
}
iota默认是0,在同一个关键字const
的定义常量的过程中,每次加1。在每个const中,第一个用默认都是0
上边的写法,简单用法
package main
import "fmt"
const (
a = iota
b
c
)
func main(){
fmt.Println(a, b, c)
}