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

學會這些,你就可以不只會看別人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()
? ? ? }
? }
}
他們都是返回的對像本身