kotlin作用域函数:letrunalsoapplywith的区别

Posted 这个人在加班

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了kotlin作用域函数:letrunalsoapplywith的区别相关的知识,希望对你有一定的参考价值。

1、letrun

let和run都会返回闭包的执行结果,区别在于let有闭包参数,而run没有。

2、alsoapply

also和apply都不会返回执行结果,区别在于also有闭包参数,而apply没有。

3、特殊的with

with比较特殊,不是以扩展方法的形式存在,而是一个顶级函数

以上是关于kotlin作用域函数:letrunalsoapplywith的区别的主要内容,如果未能解决你的问题,请参考以下文章

Kotlin作用域函数的使用经验

对比Java学Kotlin作用域函数

对比Java学Kotlin作用域函数

对比Java学Kotlin作用域函数

Kotlin 协程协程启动 ⑤ ( 协程作用域构建器 | runBlocking 函数 | coroutineScope 函数 | supervisorScope 函数 )

Kotlin 协程协程启动 ⑤ ( 协程作用域构建器 | runBlocking 函数 | coroutineScope 函数 | supervisorScope 函数 )