1.if语句的作用
if 语句是编程中最基础也最常用的条件控制语句,它的核心作用是根据条件的真假来决定程序的执行路径,实现代码的分支逻辑。
简单来说,if 语句的功能可以概括为: "如果满足某个条件,就执行特定的代码块;否则,执行其他代码块(可选)" 。
2.if语句的格式
(1)单分支
if (条件表达式) {
// 条件为true时执行的代码
}
(2)双分支
if (条件表达式) {
// 条件为true时执行
} else {
// 条件为false时执行
}
(3)多分支
if (条件1) {
// 条件1为true时执行
} else if (条件2) {
// 条件1为false但条件2为true时执行
} else {
// 所有条件都为false时执行
}
(4)特殊格式(单行省略大括号)
val x = 10
if (x > 5) println("大于5") // 单行可省略大括号
else println("小于等于5")
3.if语句的返回值
在 Scala 中,if-else是表达式,会返回被执行分支的结果:
val result = if (2 > 1) {
"正确" // 此分支执行,整个if表达式返回"正确"
} else {
"错误"
}
println(result) // 输出:正确