Kotlin 教程
Kotlin 教程
Kotlin 是一種在 Java 虛擬機上運行的靜態類型編程語言,被稱之為 Android 世界的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) {
fun greet() {
println("Hello, $name")
}
}
fun main(args: Array<String>) {
Greeter("World!").greet() // 創建一個對象不用 new 關鍵字
}
為什么選擇 Kotlin?
- 簡潔: 大大減少樣板代碼的數量。
- 安全: 避免空指針異常等整個類的錯誤。
- 互操作性: 充分利用 JVM、Android 和瀏覽器的現有庫。
- 工具友好: 可用任何 Java IDE 或者使用命令行構建。
參考鏈接
- 官方網站
- 官方示例
- 官方網站 - 中文翻譯
- Kotlin 在線工具