第一章 想用lambda 要了解的幾個 函數

主要看函數名? 和備注,紅色方框只作為了解,可以忽視

學會這些,你就可以不只會看別人lamebda代碼,還可以自己寫出一手好代碼

下面是個去重的案例,當然這個并不是很好的去重方法,只是為了學習簡潔化的lambda?使用

案例

下面再介紹一下,日常使用

如:

a.apply{

? b.apply{

? ? ? c.apply{

? ? ? ? ? ? method1()

? ? ? ? ? method2()

? ? ? ? ? method3()

? ? ? }

? }

}??

這個時候用also更靠譜一下?可讀性更強

a.also{ x->

? b.also{ y->

? ? ? c.also{ z->

? ? ? ? ? ? z.method1()

? ? ? ? ? y.method2()

? ? ? ? ? x.method3()

? ? ? }

? }

}


他們都是返回的對像本身

最后編輯于
?著作權歸作者所有,轉載或內容合作請聯系作者
【社區(qū)內容提示】社區(qū)部分內容疑似由AI輔助生成,瀏覽時請結合常識與多方信息審慎甄別。
平臺聲明:文章內容(如有圖片或視頻亦包括在內)由作者上傳并發(fā)布,文章內容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務。

友情鏈接更多精彩內容