kotlin作用域函数(letrunalsoapplywith的区别)

胸怀万里世界, 放眼无限未来。这篇文章主要讲述kotlin作用域函数:letrunalsoapplywith的区别相关的知识,希望能为你提供帮助。

kotlin作用域函数(letrunalsoapplywith的区别)

文章图片

1、letrun
let和run都会返回闭包的执行结果,区别在于let有闭包参数,而run没有。
2、alsoapply
also和apply都不会返回执行结果,区别在于also有闭包参数,而apply没有。
3、特殊的with
【kotlin作用域函数(letrunalsoapplywith的区别)】with比较特殊,不是以扩展方法的形式存在,而是一个顶级函数

    推荐阅读