kotlin内置函数letalsowithrunapply记录
Posted 山水相逢-z
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin内置函数letalsowithrunapply记录相关的知识,希望对你有一定的参考价值。
-
let函数
-
also函数
类似let函数,但区别在于返回值:
let函数:返回值 = 最后一行 / return的表达式
also函数:返回值 = 传入的对象的本身 -
with函数
调用同一个对象的多个方法 / 属性时,可以省去对象名重复,直接调用方法名 / 属性即可
with(object)
// ...
// 返回值 = 函数块的最后一行 / return表达式
- run函数
结合了let、with两个函数的作用,即:
调用同一个对象的多个方法 / 属性时,可以省去对象名重复,直接调用方法名 / 属性即可
定义一个变量在特定作用域内
统一做判空处理 - apply函数
与run函数类似,但区别在于返回值:
run函数返回最后一行的值 / 表达式
apply函数返回传入的对象的本身
总结:
以上是关于kotlin内置函数letalsowithrunapply记录的主要内容,如果未能解决你的问题,请参考以下文章
Kotlin空安全 ⑥ ( 先决条件函数 | checkNotNull 函数 | require 函数 | requireNotNull 函数 | error 函数 | assert 函数 )