一、:: 双冒号操作符
----
在 Kotlin 中 , :: 双冒号操作符 的作用是 获取 类 , 对象 , 函数 , 属性 的 类型对象 引用 ;
获取的这些引用 , 并不常用 , 都是在 Kotlin...为 KClass , 如 : 获取 String 字符串类型的引用 , 代码为 :
String::class
获取的 String 类的引用类型 为 KClass ,
代码示例...KClass 说明
Kotlin 中 类的引用类型 KClass 中 提供了很多有用的属性 , 如 :
public actual val simpleName: String?... , 如 : 获取 String 字符串类型的引用 , 代码为 :
"Tom"::class
获取的 String 对象类型的引用 类型 为 KClass ,
在某种程度上...调用 类名::函数名 获取的 函数类型 引用 , 其类型是函数类型的 , 如下代码中 ,
调用 Student::info 获取的函数类型变量 的 类型为 (Student) -> Unit , 该函数引用