Kotlin基础语法

包声明
默认导入
函数定义
关键字fun,参数格式: 参数:类型

fun sum(a: Int, b: Int) Int {
return a + b 
}

可变长参数
vararg
定义常量和变量
var var<标识符> : <类型> = <初始化值>
val

When表达式
when将他的参数和所有的分支顺序比较,知道某一个分支满足条件。
When既可以被当作表达式使用,也可以当作语句使用。如果他被当作表达式,符合条件的分支的值就是真个表达式的值,如果当作语句使用,则忽略个别分支。

when类似其它语言的switch:

when (x) {
    in 1..10 -> print("x is in the range")
    in validNumbers -> print("x is valid")
    !in 10..20 -> print("x is outside the range")
    else -> print("none of the above")
}

when也可以取代if-else-if链,如果不提供参数,所有的分支条件都是简单的布尔表达式,而当一个分支条件为真时则执行该分支。

©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容