scala之流程控制
流程控制
分支判断
1.if可以独立使用,称为单分支
val age=30;
if(age==30){
println("年龄等于30")
}
2.if可以和else联合使用,称为双分支
val age=3;
if(age==30){
println("年龄等于30")
}else{
println("年龄不等于30")
}
3.与elseif,else联合使用,称为多分支
val age=40;
if(age==30){
println("年龄等于30")
}else if(age>30){
println("年龄大于30")
}else{
println("年龄不等于30")
}
分支控制都是有返回值的
// 这里的返回结果其实就是满足条件后的最后一行代码的执行结果
// 返回结果是所有结果的通用类型
val result=if(age==30){
println("年龄等于30");
"壮年";
}
println(result)
注意:scala中没有三元运算符,也没有switch语法
本文来自博客园,作者:King-DA,转载请注明原文链接:https://www.cnblogs.com/qingmuchuanqi48/articles/18176246

浙公网安备 33010602011771号