Android--›kotlin入门实战文档(待更新)

景令秋
2023-12-01

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

类型对照

基础类型JavaKotlin
booleanBoolean
intInt
longLong
floatFloat
doubleDouble

更多类型参考

kotlin中的数据集合

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

区别:

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

 类似资料: