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

相关阅读 >>

Go-slice

protoc 插件编写之一 (protoc 插件的原理)

jochen的Golang小抄-进阶篇-并发编程(实战篇)

手撸Golang 仿spring ioc/aop 之5 如何扫描

devops ci/cd 分析(四)之编写k8s yaml模版

Golang服务器有优势吗

Golang实现数组模拟环形队列

如何基于Go搭建一个大数据平台

手撸Golang 基本数据结构与算法 二叉查找树

Go map定义的几种方式以及修改技巧

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




打赏

取消

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

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

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

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

评论

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