文章目录
一、定义扩展文件
二、重命名扩展函数
三、Kotlin 标准库扩展函数
一、定义扩展文件
----
如果定义的 扩展函数 需要在 多个 Kotlin 代码文件 中使用 , 则需要在 单独的...Kotlin 文件 中定义 , 该文件被称为 扩展文件 ;
定义 标准库函数 的 Standard.kt 就是 独立的 扩展文件 ;
代码示例 : 扩展文件一般都 单独定义在一个 Package 中...--
如果 对 要调用的 扩展函数 名字不满意 , 则可以 使用 as 关键字 重命名扩展函数 ;
注意 : 一旦使用了 重命名扩展函数 , 则原扩展函数不能使用 , 一旦使用 , 直接报 Unresolved...----
Kotlin 标准库 提供的功能 , 都是通过 扩展函数 实现的 , 为 现有类 扩展的 标准库文件 都是 在 类名的基础上加上 s 来命名的 , 如 :
为 Sequence 类提供的扩展函数...中的 let 函数 , 就是 泛型扩展函数 ,
inline 关键字表明该函数是 内联函数 , 其中的 匿名函数 参数在编译时直接将函数体拷贝到使用位置 , 避免创建匿名函数相关对象 , 造成堆内存开销