![](https://img-blog.csdnimg.cn/20201014180756757.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
kotlin
追梦者_wang
追梦者
展开
-
kotlin中的lambda表达式
一:什么是lambda表达式 lambda表达式:可以用来表示函数的语法糖,本质是一个匿名函数。 二:匿名函数 匿名内部类也就是没有名字的内部类 匿名函数与普通函数基本相似,只是将普通函数的函数名去掉而已。 正因为没有名字,所以匿名内部类只能使用一次,它通常用来简化代码编写 三:为什么用lambda表达式 简单,减少代码量,提高代码编写阅读效率。 lambda表达式只是换了一个写代码的方式 上...原创 2019-12-29 21:29:23 · 199 阅读 · 0 评论 -
Kotlin作用域函数
kotlin中经常出现run、with、let、also、apply,开始时候容易迷糊,有什么用有什么区别? 一:作用 作用域函数 用于扩展方便开发者编码的内置函数,能大大提高开发者的开发效率。 首页明确一点他们都是锦上添花,不用一样可以写代码,但是优秀的代码必然需要使用作用域函数提高效率。 二:定义 Kotlin 标准库包含几个函数,它们的唯一目的是在对象的上下文中执行代码块。当对一个对象调用这...原创 2019-12-24 15:23:01 · 229 阅读 · 0 评论 -
kotlin:向空指针异常说再见
1.java中的空指针 java最常见,最危险的错误 在java中,我们最常见的错误莫过于空指针异常。不好好的处理的话,程序很容易出现崩溃的现象。 NullPointerException是java程序员的噩梦,最最高频的bug 出现空指针的现象是常见的,也是最危险的。那怎么去解决呢? 在java中,我们需要主动去检查这个引用对象是否为空。 这就有个很大的缺点:我们会常常不经意,或者...原创 2019-12-21 20:56:44 · 529 阅读 · 0 评论 -
kotlin快速学习路径
使用了一段时间kotlin真的大赞,强烈推荐。 kotlin必然是未来Android程序员的必备选择。 一:为什么必须学kotlin 1.JetBrains嫡子,Google干儿子,IDE和SDK支持度一流。未来Android开发不会kotlin是不行的 2.跟Java完全兼容,无缝互调,java熟练学习kotlin不存在任何问题,学习成本非常低。不会kotlin就先写java自由调用。 ...原创 2019-12-14 23:06:57 · 323 阅读 · 0 评论