关于kotlin:kotlin-简要总结

8次阅读

共计 603 个字符,预计需要花费 2 分钟才能阅读完成。

为适应 Android 的倒退,打算当前的我的项目逐渐采样 Kotlin 开发,现对 kotlin 应用做一个小结,内容摘自《第一行代码》及菜鸟教程 -Kotlin。

1、变量
Kotlin 定义一个变量,只容许在变量前申明两种关键字:val 和 var。
val 用来申明一个不可变的变量,var 用来申明一个可变的变量。

var < 标识符 > : < 类型 > = < 初始化值 >

var a: Int = 1

val < 标识符 > : < 类型 > = < 初始化值 >

val b = 1

编译器反对主动类型判断,申明时能够不指定类型。
Tips:优先应用 val 来申明一个变量,当 val 没法满足需要时再应用 var。
2、函数
语法规定如下

fun methodName(param1: Int, param2: Int): Int {return 0}

fun 是定义函数的关键字,参数括号那局部用于申明函数会返回什么类型的数据,如不需返回任何数据能够间接不写。
当函数中只有一行代码时,不用编写函数题,能够将惟一的一行代码写在函数定义的尾部,两头用等号连贯即可。

fun largeNumber(num1: Int, num2: Int) = max(num1, num2)

3、逻辑管制
when 条件语句
when 语句容许传入一个任意类型的参数,而后能够在 when 的构造体定义一系列的条件:
匹配值 -> {执行逻辑}

fun getScore(name: String) = when(name) {
    "Tom" -> 86
    "Jim" -> 77
    else -> 0
}
正文完
 0