Kotlin概述

Google官宣钦定Kotlin作为Android首选开发语言,我们也渐渐接触到Kotlin语言,但是为什么使用Kotlin呢?

使用Kotlin如下的好处:

  1. 代码简洁。相比Java,完成相同的功能代码更加简洁,不需要书写冗余的代码,比如get,set等等方法。
  2. 互操作性。与Java可以互操作,Java可以调用Kotlin代码,Kotlin可以调用Java代码,因此项目中引入Kotlin成本低廉。
  3. 安全。安全方面最主要是空类型的引入,Java可空与非空类型没有强制分类,而Kotlin引入了空类型,很大程度上避免了Kotlin的NPE(NullPointerException)的发生。
  4. 函数式编程。我们可以定义函数作为参数或者返回值,可以直接调用函数,而不必依附于一个接口中。加上lambda(lambda 表达式,通常是在需要一个函数,但是又不想费神去命名一个函数的场合下使用,也就是指匿名函数)完美。

Kotlin主要还是带来了编码效率的提升。因此学习Kotlin还是值得的。

你可能感兴趣的:(Kotlin,Kotlin,in,Android,Kotlin)