Kotlin 概述
简单例子
Kotlin程序文件以.kt结尾,第一个Kotlin程序:
package hello // 可选的包头
fun main(args: Array<String>) { // 包级可见的函数,接受一个字符串数组作为参数
println("Hello World!") // 分号可以省略
使用方法达成效果:
class Greeter(val name: String) {
fun greet() {
println("Hello, $name")
}
}
fun main(args: Array<String>) {
Greeter("World!").greet() // 创建一个对象不用 new 关键字
}
Kotlin的优点:
- 简洁:大大减少样板代码的数量
- 安全:避免空指针异常等整个类的错误
- 互操作性:充分利用JVM、Android和浏览器的现有库
- 工具友好:可用任何Java IDE 或者使用命令行构建