本文章为go语言体系课视频教程配套电子书,版权归 全栈编程@luboke.com所有,欢迎免费学习,转载必须注明出处!但禁止任何商业用途,否则将受到法律制裁!
知识大纲
常量
一、常量引入
当程序中需要引入一个在整个程序运行期,数据不发生改变时,使用常量
二、常量概述(什么是常量)
就是在程序运行期不可以改变的变量
三、Go 语言预定义常量
- true
- false
- iota
四、常量的作用与应用场景
1. 作用
全局唯一,编译期就已经确定的值,提高程序执行效率
2. 应用场景
当程序中需要引入一个在整个程序运行期,数据不发生改变时,使用常量。
另一个就是枚举数据时使用,如下:
const (
Monday = iota
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
)
五、申请常量的几个方法(怎么使用)
1. const constVariables 变量类型 = 变量值
const constVariables1 float64 = 3.1415926
2. 一次申明多个值
const constVariables2,constVariables3 = 100,"波哥"
fmt.Println(constVariables1,constVariables2,constVariables3)
3. const (…)
const (
iotaVariables1 = iota //0
iotaVariables2 = iota //1
iotaVariables3 = iota //2
)
4. 单独赋值
const iotaVariables4 = iota //0
5. const 指定第一个iota,其余自动递增
const (
iotaVariables5 = iota //0
iotaVariables6 //1
iotaVariables7 //2
)
6. 枚举一周的日期
const (
Monday = iota
Tuesday
Wednesday
Thursday
Friday
Saturday
Sunday
)
7. 同一行定义
const(
iotaVariables8,iotaVariables9,iotaVariables10 = iota,iota,iota
)
8. const中iota与iota之间跳过
const (
iotaVariables11 = iota //0
iotaVariables12 = "Bobo" //Bobo
iotaVariables13 = iota //2
)
六、注意事项
1.通过const关键字来申请
2.常量是指编译期间就明确知道的值并且不可改变
3.iota特殊,iota在每个const出现时被重置为0
知识大纲
本文章为go语言体系课视频教程配套电子书,版权归 全栈编程@luboke.com所有,欢迎免费学习,转载必须注明出处!但禁止任何商业用途,否则将受到法律制裁!