在Kotlin中,基础知识很多。
一 标识符和关键字
1 .
不能作为标识符,例如
不能作为标识符,例如
不能作为标识符,例如Name 不能定义为变量
2. 特写标识符 field 和it, 这两个是标识符,不是关键字, 但是不能拿来开发者自己用, 这两个都是系统隐藏的变量。 field 在get和set方法中可以用,表示后台支持字段; it用于循环时,从循环中取出元素。
例如:
val it=1000
val ary = arrayListOf(“A”,“B”,“C”)
ary.forEach{println(it)}
运行后,打印结果是:
A
B
C
二 语句与表达式
在Kotlin中,可以这样写
val result = if(chineseScore <90) “不合格” else “不合格”
val totalScore = sum(engliseScore, chineseScore)
// try 表达式
val score = try{
}catch(e: Exception){}
//表达式作为函数体
fun sum(a: Int, b: Int): Int = a+b
有观点把这种写法 称为语法糖
三 Kotlin 包
在Kotlin中可以引用java的包,例如
四 数据类型
Kotlin 语言的浮点类型默认是Double类型, 例如0.0 表示Double类型常量, 不是Float类型。 如果要表示Float类型, 需要在数值后面加f或F.