我自己在学习的过程中,看了一篇又一篇网上的博客,但是有一些问题却一直没弄懂(也许是我太笨了哈哈哈哈),比如这些作用域函数究竟哪些场合该用,哪些场合不该用?为什么要设计这么多不同的作用域函数?用于指代上下文对象的 it 和 this 到底有什么区别?
另外,我看很多网文最后都列了一张表,用以判断使用时到底选择哪个函数,我想,这也太麻烦太难记了,有没有更好的办法快速让我判断什么场景应该用什么?思考后便有了这篇文章。由于本人也是kotlin初学者,一些术语难免不会很专业,一些理解也可能不是很正确,请多多包涵。
另外,我看很多网文最后都列了一张表,用以判断使用时到底选择哪个函数,我想,这也太麻烦太难记了,有没有更好的办法快速让我判断什么场景应该用什么?思考后便有了这篇文章。由于本人也是kotlin初学者,一些术语难免不会很专业,一些理解也可能不是很正确,请多多包涵。
展开
评论
点赞
![[灵光一现]](http://lf-web-assets.juejin.cn/obj/juejin-web/xitu_juejin_web/img/jj_emoji_25.51e6984.png)