0
点赞
收藏
分享

微信扫一扫

【Kotlin】Kotlin 常用表达式 ( range 范围表达式 | when 条件表达式 | 字符串模板 )


文章目录

  • ​​一、range 范围表达式​​
  • ​​二、when 条件表达式​​
  • ​​三、字符串模板​​






一、range 范围表达式


使用 in 关键字 , 可以检查 指定的值 是否在 某个区间范围内 ;



代码示例 :

fun main() {
val number = 3
val flag = number in 0..4
println(flag)
}

执行结果 :

【Kotlin】Kotlin 常用表达式 ( range 范围表达式 | when 条件表达式 | 字符串模板 )_字符串



使用 !in , 可以检查 指定的值 是否不在 某个区间范围内 ;

代码示例 :

fun main() {
val number = 3
val flag = number !in 0..4
println(flag)
}

执行结果 :

【Kotlin】Kotlin 常用表达式 ( range 范围表达式 | when 条件表达式 | 字符串模板 )_开发语言_02






二、when 条件表达式


​when​​ 条件表达式 , 可以设置 若干 条件表达式 , 当 条件表达式 满足时 , 可以 执行相应分支的代码 ;



代码示例 :

fun main() {
val name = "Tom"
val type = when(name) {
"Tom" -> "猫"
"Jerry" -> "老鼠"
else -> "未知"
}
println("type : $type")
}

执行结果 :

【Kotlin】Kotlin 常用表达式 ( range 范围表达式 | when 条件表达式 | 字符串模板 )_开发语言_03






三、字符串模板


在 双引号 ​​" "​​ 内的 字符串模板

在字符串内可以使用 ​​$变量值​​ 的方式 引入单个变量 ;

还可以使用 ​​${表达式}​​ 的方式 , 在字符串模板中 引入一个完整的 表达式 ;



代码示例 :

fun main() {
val name = "Tom"
val age = 18

println("Name is $name, age $age, type is ${if(name == "Tom") "Cat" else "Mouse"}")
}

执行结果 :

Name is Tom, age 18, type is Cat

【Kotlin】Kotlin 常用表达式 ( range 范围表达式 | when 条件表达式 | 字符串模板 )_字符串_04


举报

相关推荐

0 条评论