内容简介:回顾一下,变量使用var关键字定义,常量就是用const关键字定义,特别注意,一定要有const关键字才能定义常量const的数值可以当作数值使用
golang的常量使用关键字const来定义,可以是文件内部的,也可以是函数内部的
回顾一下,变量使用var关键字定义,常量就是用const关键字定义,特别注意,一定要有const关键字才能定义常量
const ( goldenPoint float64 = 0.618 dota string = "TI" ) func consts() { const pi float64 = 3.14 fmt.Println(pi) fmt.Println(goldenPoint, dota) }
const的数值可以当作数值使用
golang没有特别的枚举类型,但是提供了一个iota关键字来定义枚举的数字,然后用一组const来定义
func enums() { const ( one = 1 two = 2 three = 3 ) fmt.Println(one, two, three) fmt.Println("第二种方式进行枚举(iota):") const ( b = 1 << (10 * iota) kb mb gb //tb // 如果我们不想要枚举中的某个值,我们直接用占位符_取代 _ pb ) fmt.Println("kb = ", kb) fmt.Println("pb = ", pb) }
以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,也希望大家多多支持 码农网
猜你喜欢:- Go 语言函数式编程系列教程(二) —— 常量和枚举
- 枚举 – 为什么Flux架构示例使用常量作为动作类型而不是字符串?
- 运行期常量与编译期常量的通俗理解
- 3.变量和常量
- PHP 常量与变量
- 05-GoLang常量
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
Pro JavaScript Techniques
John Resig / Apress / 2006-12-13 / USD 44.99
Pro JavaScript Techniques is the ultimate JavaScript book for the modern web developer. It provides everything you need to know about modern JavaScript, and shows what JavaScript can do for your web s......一起来看看 《Pro JavaScript Techniques》 这本书的介绍吧!