常量

用关键字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)
}
posted @ 2020-09-22 11:02  tianzhh_lynn  阅读(90)  评论(0编辑  收藏  举报