Kotlin(1):簡介
Kotlin 是一個用於現代多平臺應用的靜態程式語言 ,由 JetBrains 開發。
Kotlin可以編譯成Java位元組碼,也可以編譯成JavaScript,方便在沒有JVM的裝置上執行。Kotlin可以和Java、JavaScript互相呼叫。
Kotlin的到了Google的青睞,越來越多的Android開發者也在專案中使用Kotlin,目前Kotlin更新到1.3。具體的特性和教程可以到ofollow,noindex">Kotlin語言中文網 去學習
Kotlin特點:
讓它比Java更安全,能夠靜態檢測常見的陷阱,例如空指標檢測
var a: String? = "str"//在呼叫a的方法的時候必須確保a不為空,可以用a?.length,當a不為null時會執行後面的邏輯 var b: String = "str"//如果b賦值為null,就會報錯 // b = a 也會報錯 required String found String?
這樣在很多地方就不許要if( xxx != null)的邏輯
Kotlin參考了編譯型語言的很多特點,實現了函式式結構,支援高階函式、操作符過載、字串模板和lambda等功能,簡潔了許多程式碼實現方式,後面會一一講解