kotlin 教程

kotlin 是一种在 java 虚拟机上运行的静态类型编程语言,被称之为 android 世界{world}的swift,由 jetbrains 设计开发并开源。

kotlin 可以编译成java字节码,也可以编译成 javascript,方便在没有 jvm 的设备上运行。

在google i/o 2017中,google 宣布 kotlin 成为 android 官方开发语言。


我的第一个 kotlin 程序

kotlin 程序文件以 .kt 结尾,如:hello.kt 、app.kt。

最简版

package hello // 可选的包头fun main(args: array<string>) { // 包级可见的函数,接受一个字符串数组作为参数println("hello world!") // 分号可以省略}

运行实例

面向对象

class greeter(val name: string)js随机数 {fun greet() {println("hello, $name")}}fun main(args: array<string>) {greeter("world!").greet() // 创建一个对象不用 new 关键字}

运行实例

为什么选择 kotlin?

  • 简洁:大大减少样板代码的数量。
  • 安全{safest}:避免空指针异常等整个类的错误。
  • 互操作性:充分利用 jvm、android 和浏览器的现有库。
  • 工具友好:可用任何 java ide 或者使用命令行构建。

参考链接