08. 标准库函数
Kotlin 标准库里有一些支持 lambda 的通用工具类标准函数。本章,我们会学习 apply、let、 run、with、also 和 takeIf 这六个常用标准函数。标准函数简化代码的威力。它们不仅能让代码简洁易读。通过示例看看如何使用它们。
这一章还会用到一种叫接收者(receiver)的类型实例。这是因为,Kotlin 的标准函数本质上 都是扩展函数(extension function),而接收者是跟扩展函数相关的术语。扩展(extension)很灵 活,方便定义用于各种类型的函数,我们将在之后的章节深入学习它。
let
Kotlin 标准库函数 let 可用于范围界定和 null 检查。当对一个对象调用时,let 执行给定的代码块并返回其最后一个表达式的结果。对象可以在块内通过引用(默认情况下)或自定义名称访问。