天天看點

初涉Kotlin

kotlin官網連結: http://kotlinlang.org/ 

Kotlin是一門與Swift類似的靜态類型JVM語言,由JetBrains設計開發并開源。與Java相比,Kotlin的文法更簡潔、更具表達性,而且提供了更多的特性,比如,高階函數、操作符重載、字元串模闆。它與Java高度可互操作,可以同時用在一個項目中。

按照JetBrains的說法,根據他們多年的Java平台開發經驗,他們認為Java程式設計語言有一定的局限性和問題,而且由于需要向後相容,它們不可能或很難得到解決。是以,他們建立了Kotlin項目,主要目标是:

  • 建立一種相容Java的語言
  • 編譯速度至少同Java一樣快
  • 比Java更安全
  • 比Java更簡潔
  • 比最成熟的競争者Scala還簡單

Ashraff Hathibelagal是一名喜歡研究新架構和SDK的獨立開發者。近日,他撰文介紹了Kotlin的一些文法。按照他的說法,一個合格的Java程式員可以在很短的時間内學會使用Kotlin。

在kotlin中 冒号 :

代替Java中的

extends

關鍵字

參考連結 : http://www.infoq.com/cn/news/2015/06/Android-JVM-JetBrains-Kotlin 

繼續閱讀