Go-Const

SodaCrush · · 404 次点击 · · 开始浏览    
这是一个创建于 的文章,其中的信息可能已经有所发展或是发生改变。

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

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

404 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传