码迷,mamicode.com
首页 > 移动开发 > 详细

kotlin作用域函数:let、run、also、apply、with的区别

时间:2020-07-12 12:09:50      阅读:110      评论:0      收藏:0      [点我收藏+]

标签:一个   作用   otl   参数   let   loading   函数   http   技术   

技术图片

1、letrun

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

2、alsoapply

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

3、特殊的with

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

kotlin作用域函数:let、run、also、apply、with的区别

标签:一个   作用   otl   参数   let   loading   函数   http   技术   

原文地址:https://www.cnblogs.com/diffx/p/13287702.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!