kotlin作用域函数let run whith apply also 的区别takeIf 的用法
本质区别有两个主要区别:引用上下文对象的方式this和it使用this则具备上下文,可以省略this而it不能省略了,因为它是参数.返回值applyalso返回上下文对象。let,run,with返回lambda结果。let与run作用域函数不会引入任何新的技术功能,但它们可以使您的代码更加简洁和可读。如ListOf("1","2").let(it.add())=varlist=ListOf("1