内建控制-if语句

50 阅读1分钟

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)  // 输出:正确