Kotlin学习之声明常量与变量
@(Kotlin学习)
一、声明格式
Kotlin中声明常量和变量的方式与Java的差异较大,完整的声明格式是:
val |var 变量名[: 变量类型][= 初始化赋值]
完整的声明分为四个部分:
val或var:不可以省略。
val声明常量,只可以赋值一次;var声明变量,可以多次赋值。
建议尽量使用val,能不使用var就不使用var。
变量名:不可省略。
Kotlin的命名风格与Java相同,变量名应该使用驼峰法命名,首字母小写,之后每隔单词首字母大写,不使用下划线分隔单词。
[: 变量类型]:当有初始化赋值时可省略。
声明变量的类型用英文冒号表示,放在变量名后,可以是Kotlin和Java中的引用类型。
如果没有指定数据类型,Kotlin会根据后面的初始化赋值自动推断数据类型。
[= 初始化赋值]:当指定了数据类型时可省略。
一个表达式,不能与指定的变量类型冲突。