Kotlin 中的作用域函数 - 你如何记住它们的作用?

Dmi*_*tri 2 android kotlin

Kotlin 中的作用域函数在 JetBrain 的 官方文档中有清晰的解释,包括一个非常有用的矩阵,总结了它们之间的主要区别:

\n\n

在此输入图像描述

\n\n

问题是\xe2\x80\xa6 你怎么记得这个?至少对我来说,这是一场斗争。所以我想出了一种技巧,我想在我自己对这个问题的回答中分享它——希望它也对你有用。或者您可以分享一下您自己对这些功能进行全面回忆的方法吗?

\n

Dmi*_*tri 7

答案之一是助记符。我用过几次,不一定与编程有关,而且从来没有失败过。所以这是我想出的作用域函数助记符:

对象参考:

包起来并发送给洛杉矶

withrunapply - this); -让也

返回值:

在此输入图像描述

大众CC

元音(以元音开头的函数 - a pply、a lso) - 返回(上下文)对象 (Vo - Vowels、Object) 辅音(以辅音开头 - l et、r un、with) - 返回计算结果 (lambda结果)(CC - 辅音,计算)