摘要:
函数类型和高阶函数 Kotlin中的函数就像类一样,拥有函数类型、函数实例,并且可以作为方法的参数和返回值。将函数类型作为参数的函数或者返回值是函数类型的函数就称为高阶函数 。 (View) -> Unit val onClickListener : (View) -> Unit fun perfo 阅读全文
摘要:
object对象 在类名前直接使用 object 关键字即可声明一个类并且自动为该类初始化一个static的实例。 object Test { val TAG = "Test" fun test() {} } 在Kotlin代码中可以直接使用类名 Test 来访问其成员变量和方法,在Java代码中则 阅读全文
摘要:
Inline Class @JvmInline value class ErrorCode (code: Int) Kotlin中在类声明处使用 value 关键字即可声明一个Inline Class,Inline Class的主构造函数有且仅有一个参数。后续对Inline Class对象的使用,在 阅读全文
摘要:
Data Class Kotlin中的Data Class主要用于封装和持有数据,作用类似Java中的POJO对象。 data class User(nickname: String, sex: Int, age: Int) 在class之前加上 data 关键字即可声明一个Data Class。 阅读全文