Kotlin学习:选择结构语句
发布时间
阅读量:
阅读量
Kotlin学习2.5:选择结构语句
- 条件判断语句中的if结构
- 条件判断语句中的when结构
if条件语句
Kotlin中的if语句与Java之间仍存在一定的差异,其在使用上相较Java更为灵活,不仅支持Java原有的写法,还能够作为表达式来实现三元运算符的功能,并且可以作为一个代码块进行运用。
传统写法(与Java的写法一致):
var numA = 2
if (numA == 2){
println("numA == $numA => true")
}else{
println("numA == $numA => false")
}
Kotlin语言体系中并未包含三元运算符(condition ? then : else)这一语法结构。
这主要是由于if语句具备特定属性(即if表达式能够返回一个具体值)因而无需引入三元运算符 :
// 在Java中可以这么写,但是Kotlin中直接会报错。
// var numB: Int = (numA > 2) ? 3 : 5
// kotlin
全部评论 (0)
还没有任何评论哟~
