去年的Google I/O 2017 Keynote上, 谷歌宣布将Kotlin语言作为安卓开发官方编程语言,Kotlin是JetBrains公司开发,与Java 100%互通,并具备诸多Java尚不支持的新特性。本文讲讲使用Kotlin可以给我们带来的好处。
一、简洁
对于Java来说Kotlin的简洁体现在很多方面,最明显的就是在Kotlin语法中直接省略了分号,并且在构造一个类的实例时省略了new关键字,下面是一段示例Kotlin代码:
fun sayHi(name: String): String {
val sb = StringBuilder(str = "Hellow")
sb.append(name)
return sb.toString()
}
再看一个Kotlin官网的示例代码,感受一下Kotlin的简洁:
data class Customer(val name: St