入坑 kotlin

Galois 發表於 2021-04-06
  • 簡潔: 大大減少樣板程式碼的數量。
  • 安全: 避免空指標異常等整個類的錯誤。
  • 互操作性: 充分利用 JVM、Android 和瀏覽器的現有庫。
  • 工具友好: 可用任何 Java IDE 或者使用命令列構建。

Kotlin 程式檔案以 .kt 結尾。

package hello                      //  可選的包頭
fun main(args: Array<String>) {    // 包級可見的函式,接受一個字串陣列作為引數
   println("Hello World!")         // 分號可以省略
}

輸出:

Hello World!

物件導向寫法:

class Greeter(val name: String) {
   fun greet() { 
      println("Hello, $name")
   }
}
fun main(args: Array<String>) {
   Greeter(args[0]).greet()          // 建立一個物件不用 new 關鍵字
}

輸出:

Hello World!
本作品採用《CC 協議》,轉載必須註明作者和本文連結
不要試圖用百米衝刺的方法完成馬拉松比賽。