为什么要练习Kotlin打字?
空安全
掌握 ? 和 !! 运算符,以及 Elvis 运算符 ?:。
Lambda和高阶函数
练习 { } lambda 语法和 it 关键字。
数据类和密封类
熟悉 data class 和 sealed class 声明。
扩展函数
流畅地输入向现有类添加函数的语法。
常用Kotlin语法
练习这些Kotlin语法模式,流畅编程:
val name: String?data class User(val id: Int)list.filter { it > 0 }fun String.extend()