Kotlin 學習筆記 001
阿新 • • 發佈:2020-11-16
Kotlin 是一種在 Java 虛擬機器上執行的靜態型別程式語言,被稱之為 Android 世界的Swift,由 JetBrains 設計開發並開源。
Kotlin 可以編譯成Java位元組碼,也可以編譯成 JavaScript,方便在沒有 JVM 的裝置上執行。
在Google I/O 2017中,Kotlin 成為 Android 官方開發語言。
後續均使用InteliiJIDEA作為開發工具進行 隨意建立一個Kotlin工程 執行以下程式碼
package no fun main(args:Array<String>) { println(10) Greeter("new").greet() } //建立方法不需要new class Greeter(val name: String) { fun greet() { println("Hello, $name") } } class Man(val userName : String){ fun say(){ // 引數預設傳遞為區域性變數 println("hello,$userName") } }
為什麼選擇 Kotlin?
簡潔: 和Java相比減少樣板程式碼的數量。
安全: 避免空指標異常等整個類的錯誤。但是程式碼體積增大了
互操作性: 充分利用 JVM、Android 和瀏覽器的現有庫。
工具友好: 可用IDE 或者使用命令列構建。