1. 程式人生 > 實用技巧 >Kotlin 學習筆記 001

Kotlin 學習筆記 001

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 或者使用命令列構建。