今天来学习了Go种的常量,Java中的常量使用的是final字段来修饰,在Go种使用的是const。const字段的使用方式和var类似,只是var是用来创建变量的。const有以下几种使用方式。
- 第一种,初始化定义类型和初始值
const a int = 1
在上面的这种方法中,在定义的时候,明确了初始值以及对应的类型。
- 第二种,初始化的时候,不定义类型,但是设置初始化
const a = 1
在这种使用方式,初始值设置的类型,就是这个常量的类型。
在go种只有上面两种定义常量的方式。下面的这种方式在Go中是不行的。
const a int
a = 1
在java中,final的初始值可以延迟到第一次使用的时候再定义。但是在Go中,常量的值在申明的时候,就需要显性的设置了。
结语
今天学习了常量,后面继续继续。