Kotlin变量的类型
Kotlin的变量的定义
隐式定义变量(由系统替我们判断变量类型,详见Kotlin的类型推断)
表达式:var 变量名 = 变量的值;
例如,
var name = "小华";
var age = 20;
显式定义变量(由程序员编写程序是就定义了变量的类型)
表达式:var 变量名称:变量类型 = 变量的值
例如,
var name:String = "小华";
var age:nt = 20;
Kotlin的类型推断
借用上面的例子,我们定义了如下变量,
var name = "小华";
var age = 10;
系统就会自动判断变量的数据类型,
就会得到name是字符串型,age是整数型,
需要注意的是,类型推断必须是要定义时就赋值的,不然系统就会报错,也就是说,如果想要在定义时就不赋值,只定义变量,就必须得用显式定义变量。
Kotlin变量常见的误区
13和“13”的区别?
根据系统的类型推断,13是整数型,而“13”是字符串型的数据,两者是不一样的。
Kotlin常量的定义
表达式:val 常量名 = 常量值;
例如,
val QQnum = "1502724957";
notice:常量是只读的,定义了之后就不能再改变了。