1.Java 的if /when是语句
kotlin的if/when是表达式,表达式是有返回值的
java中void是个关键字,Unit在kotlin中是个类
2.当使用when语句的时候必须有一个不满足的值即else:
fun main() {
var week:Int=5
val info =when(week){
1->"今天是星期一"
}
}
会报错:
正确写法:
fun main() {
var week:Int=5
val info =when(week){
1->"今天是星期一"
else->""
}
}
完整代码示例:文章来源:https://www.toymoban.com/news/detail-629723.html
fun main() {
var week:Int=5
val info =when(week){
1->"今天是星期一"
2->"今天是星期二"
3->"今天是星期三"
4->"今天是星期四"
5->"今天是星期五"
6->"今天是星期六"
7->"今天是星期日"
else->""
}
println("$info")
}
执行结果
文章来源地址https://www.toymoban.com/news/detail-629723.html
到了这里,关于【第一阶段】kotlin的when表达式的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!