Kotlin的概述
相信很多開發人員,尤其是Android開發者都會或多或少聽說過Kotlin,當然如果沒有聽過或者不熟悉也沒有關系。因為本篇文章以及博客后期的內容會涉及到很多關于Kotlin的知識分享。
在寫這篇文章前的一個多月,Flipboard中國的Android項目確定了正式將Kotlin作為項目開發語言,這就意味著新增的代碼文件將以Kotlin代碼格式出現,而且同時舊的Java代碼也將會陸陸續續翻譯成Kotlin代碼。在使用Kotlin的這段時間,被它的簡潔,高效,快捷等等特點震撼,所以有必要寫一篇文章來談一談Kotlin的特性,如若能取得推廣Kotlin的效果則倍感欣慰。
Kotlin的“簡歷”
來自于著名的IDE IntelliJ IDEA(Android Studio基于此開發) 軟件開發公司 JetBrains(位于東歐捷克)
起源來自JetBrains的圣彼得堡團隊,名稱取自圣彼得堡附近的一個小島(Kotlin Island)
一種基于JVM的靜態類型編程語言
來自知名的工具開發商JetBrains,也就決定了Kotlin的基因中必然包含實用與高效等特征。那我們接下來看一看Kotlin的特點,當然這也是我改用Kotlin的重要原因。
語法簡單,不啰嗦
Kotlin支持類型推斷,沒有Java那樣的啰嗦。
另外用var表示變量,val表示常量更加的簡潔
方法也很簡單,連function都縮寫成了fun,平添了幾分雙關之意。
類的繼承和實現很簡單,使用:即可
Kotlin每個句子都不需要加分號(;)
非常好我支持^.^
(0) 0%
不好我反對
(0) 0%