文章目录 一、原理解析二、 示例代码2.1 具体示例应用场景 2.2 为什么使用 `apply`? apply 是 Kotlin 标准库中的一个高阶函数,它的作用是在对象上执行一个代码块,并返回这个对象本身。其原理涉及到函数类型和接收者对象的结合使用。 一、原理解析 函数类型与接收者对象的结合: apply 函数的声明如下:inline fun <T> T.apply(block: T.() -> Unit): T 这里 T.() -> Unit 是一个函数类型参数,表示一个接收者类型为 T 的无参数函数。在 apply