Kotlin入門第一彈---HelloWorld
阿新 • • 發佈:2018-11-01
一、概述
Google IO大會剛開完,Kotlin成為了Android一級開發語言,這Kotlit何德何能取代了java,並且成為了開發界的網紅,更大部落格網站,論壇,都在討論Kotlin,在很早以前學的Kotlin的程式設計師笑了,一直沒有學的Kotlin的程式設計師哭了,像我這樣的已經哭暈在廁所了。
二、Kotlin是什麼?
- Kotlin由JetBrains公司開發,於2010年首次推出,並在次年 Apache許可下開源。
- 它與Java 100%互通,並具備諸多Java尚不支援的新特性。
- Android Studio(3.0)將提供支援。
三、用Kotlin寫Android
我的系統是Mac,As可能多少不一樣,但是影響應該不大。
首先新建一個專案,然後安裝外掛
Preferences -> Plugins -> install jetBrains Plugin
搜尋Kotlin
我這已經安裝完了,直接點選Install就可以,最後重啟一下Studio.
當你們在新建類的時候,發現可以新建KotlinActivity跟KotlinFile、KotlinClass
我們新建一個KotlinActivity
這類的給我最直觀的感覺就是類的圖示不在C了,而這次真是一個圖示,還挺好看的,花花綠綠的。
程式碼最直觀的感覺有點像JS又有點像PHP,反正不像java。不過還好,看著就比較清爽,寫起來應該也比較爽,但是首先你得熟練語法。
眼睛好使的同學,應該已經看出AS上面出現了一個叫Kotlin not configured
Configured
選擇All modules containing Kotlin files
坐著等它同步完,我們發現
app
下的build.gradle
依賴了Kotlin外掛
其實這樣就可以運行了。
我們在
app
下的build.gradle
裡面加上一句這個apply plugin: 'kotlin-android-extensions'
這句話的是用於用於擴充套件繫結關係,我們在看Activity裡面就可以這麼寫了如下: 不用
FindViewById
了,setText()
方法直接也不用了,看著真的挺爽的。
對了,我這次用的Kotlin
版本號用的如下:
四、總結
如果你有java的基礎,Kotlin語法應該熟悉一段時間,很快就能上手,如果公司強制用Kotlin做專案的,那應該學的會更快。理性看待,結合自身條件去決定是否去學習Kotlin。