Scala 条件表达式

17 Mar 2025 | 阅读 2 分钟

Scala 提供了 if 语句来测试条件表达式。 它测试布尔条件表达式,该表达式可以为真或假。 Scala 使用各种类型的 if else 语句。

  • If 语句
  • If-else 语句
  • 嵌套 if-else 语句
  • If-else-if 级联语句

Scala if 语句

scala if 语句用于测试 scala 中的条件。 仅当条件为真时,if 块才会执行,否则 if 块的执行将被跳过。

语法

流程图

Scala If statement 1

Scala 示例:If 语句

输出

Age is greate than 18

Scala If-Else 语句

scala if-else 语句测试条件。 如果条件为真,则执行 if 块,否则执行 else 块。

语法

流程图

Scala If statement 2

Scala if-else 示例

输出

Odd number

Scala If-Else-If 级联语句

scala if-else-if 级联执行多个条件语句中的一个。

语法

流程图

Scala If statement 3

Scala If-Else-If 级联示例

输出

A Grade

Scala If 语句作为三元运算符的更好替代方案

在 scala 中,您可以将 if 语句结果分配给一个函数。 Scala 没有像 C/C++ 这样的三元运算符概念,但提供了更强大的if,它可以返回值。 让我们看一个例子

示例

输出

-1
下一个主题Scala 模式匹配