1.kotlin是一门解释型语言。
2.kotlin的变量和函数
var 、val、fun、if语句、when语句、for语句、let函数、with函数、run函数、apply函数、扩展函数、运算符重载
3.kotlin的面向对象
4.Kotlin的Lambda表达式
5.Kotlin的内嵌表达式,字符串${变量}字符串
val t:String="sssssss"
val r:String="ffff${t}fffffffff"
6.Kotlin 函数的默认值,给函数主构造函数设置函数默认值,就已经包含了下面各种形式的次构造函数。
class Student(var sno:String="",var grade:Int=1,name:String="",age:Int=0):Person(name,age),Study{
constructor(sno: String,grade: Int):this(sno,grade,"",0)
constructor():this("",0)
}
7.泛型和委托
泛型实化、泛型协变、泛型逆变,类委托,属性委托
8.协程
Global.launch、runBlocking、launch、coroutineScope、async/await
网友评论