Go-Const

作者: SodaCrush | 来源:发表于2021-03-29 00:16 被阅读0次

go 常量

golang中的常量一般用const来定义

const声明多个常量

  • 多个常量声明
const (
    a = 1
    b = "go"
    c = "java"
)
  • 值相同时,可省略
const (
    n1 = 100
    n2
    n3
)

常量计数器iota

在const关键字出现时将计数被重置为0。
const中每新增一行常量声明,计数+1(iota可理解为const语句块中的行索引)

  • 常规用法
const (
    n1 = iota //0
    n2        //1
    n3        //2
    n4        //3
)
  • 跳过计数
const (
    n1 = iota //0
    n2        //1
    _
    n4        //3
)
  • 多次使用itoa
const (
    n1 = iota //0
    n2 = 100  //100
    n3 = iota //2
    n4        //3
)
// const 关键字出现时,计数器被重置为0
const n5 = iota //0

相关文章

  • Go-Const

    go 常量 golang中的常量一般用const来定义 const声明多个常量 多个常量声明 值相同时,可省略 常...

网友评论

      本文标题:Go-Const

      本文链接:https://www.haomeiwen.com/subject/gyrihltx.html