Android--›kotlin入門實戰文檔(待更新)

Android Studio(簡稱AS)環境配置

要在as中, 使用kotlin開發app, 需要的一些環境.

  • AS需要安裝kotlin插件(高版本(3.0+)AS默認已經安裝了插件)
  • Moudle中使用apply plugin: 'kotlin-android'插件
  • Moudle中加入api "org.jetbrains.kotlin:kotlin-stdlib-jdk7:$kotlin_version"

完成以上配置, Moudle即可支持kotlin語言開發.

注意:

高版本AS已經沒那麼複雜的配置了.

只需要在Create New Project配置窗口中, Language選擇Kotlin即可完成所有配置.

正式入門

聲明

var n1 = 1         //類型自動推斷爲 int類型, 允許修改值.
val n2: Int = 2    //顯示指定類型 final int, 不允許修改值.
var n3: Int? = 3   //顯示指定類型 Integer, 並且允許爲null

lateinit var n4: Int //延遲初始化, 在使用變量之前一定要賦值, 否則會報錯

總結:

  • 變量定義後, 不允許修改. 用val
  • 變量定義後, 允許修改. 用var
  • 變量允許賦值null, 加?
  • 變量需要延後初始化, 用lateinit var

類型對照

基礎類型 Java Kotlin
boolean Boolean
int Int
long Long
float Float
double Double

更多類型參考

kotlin中的數據集合

val list1 = listOf<String>()
val list2 = mutableListOf<String>()

區別:

list1不能調用add方法, list2可以.

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章