在Kotlin中,常量必须用val关键字来声明,而变量必须用var关键字来声明,它们的声明方式如下:
在上述声明中,val和var是必选参数,而且是二选一的;propertyName是必选参数,在声明变量名称时使用;PropertyType 是可选参数,表示声明变量的数据类型;property_initializer是必选参数,表示声明变量的初始值;getter和setter是可选参数,表示设置和获取。
在Kotlin中,常量必须用val关键字来声明,而变量必须用var关键字来声明,它们的声明方式如下:
在上述声明中,val和var是必选参数,而且是二选一的;propertyName是必选参数,在声明变量名称时使用;PropertyType 是可选参数,表示声明变量的数据类型;property_initializer是必选参数,表示声明变量的初始值;getter和setter是可选参数,表示设置和获取。
常量的值是不可改变的,即常量被定义后,在程序的任何地方都不能改变它的值。在其他编程语言中,对常量名有一定的限制(比如在PHP中常量名是由英文字母、下画线和数字组成的),但是在Kotlin中常量名不再局限于英文字母、下画线和数字,还可以是中文文字。虽然对Kotlin的常量名没有过多的限制,但是我们在给常量命名时要做到见名知意。
【例2.1】 常量的定义和使用。
运行结果如下: