Go-Const


本文摘自网络,作者,侵删。

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

本文来自:简书

感谢作者:SodaCrush

查看原文:Go-Const

相关阅读 >>

Golang有什么用途?

我想和你聊聊:freetsdb不只是influxdb集群

Go实现路由的链式定义

Golang monGodb 的一个小坑

Goroutine轻量的秘密

Golang如何调试

12 Golang defer panic recover

Golang用什么编辑器

2021-02-22

Golang面向对象编程之构造函数【struct&new】

更多相关阅读请进入《Go》频道 >>




打赏

取消

感谢您的支持,我会继续努力的!

扫码支持
扫码打赏,您说多少就多少

打开支付宝扫一扫,即可进行扫码打赏哦

分享从这里开始,精彩与您同在

评论

管理员已关闭评论功能...