每一個新的編程語言都是有很多的程序員是非常的喜歡的,如不少的人都是比較喜歡下面的這款Kotlin的,這是一個基于JVM 的新的編程語言,需要的就可以下載試試!
Kotlin是什么
Kotlin 是一個基于JVM 的新的編程語言,由 JetBrains 開發(fā)。Kotlin可以編譯成Java字節(jié)碼,也可以編譯成JavaScript,方便在沒有JVM的設(shè)備上運行。JetBrains,作為目前廣受歡迎的Java IDE IntelliJ 的提供商,在 Apache 許可下已經(jīng)開源其Kotlin 編程語言。
Kotlin主要作用
創(chuàng)建一種兼容Java的語言
讓它比Java更安全,能夠靜態(tài)檢測常見的陷阱。如:引用空指針
讓它比Java更簡潔,通過支持variable type inference,higher-order functions (closures),extension functions,mixins and first-class delegation等實現(xiàn)。
讓它比最成熟的競爭對手Scala語言更加簡單
Kotlin更新內(nèi)容
部分更新如下:
新語言特性
KT-2964 整數(shù)文字的下劃線(see KEEP)
KT-3824 未使用參數(shù)的lambda下劃線(see KEEP)
KT-2783 允許跳過多聲明中的一些組件(see the same KEEP)
KT-11551 dsl作者的范圍設(shè)限 (see KEEP)
JS
功能支持:
KT-6985 支持 JS 中的異常
KT-13574 JS: 支持協(xié)同
KT-14422 JS: 支持lambda參數(shù)中的解構(gòu)
KT-14507 JS: 允許跳過多聲明中的一些組件
完整更新內(nèi)容,請查看Changelog。