2.4.3. 表达式 Rust 控制流之 表达式详解 在 Rust 语言中,控制流是程序执行顺序的关键。Rust 提供了多种控制流结构,例如 表达式、循环以及本文的主角—— 表达式。 表达式是 Rust 中一个强大的控制流工具,它允许你将一个值与一系列模式进行比较,并根据匹配的模式执行相应的代码。相较于其他语言中的 语句, 表达式更为强大和安全,是 Rust 中处理枚举、错误处理和复杂条件判断的重要组成部分。 2.4.3. 表达式:模式匹配的利器 表达式的核心思想是模式匹配。它接收一个被匹配的值(也被称为“匹配值”或 “scrutinee”)和一个或多个匹配臂(match arm)。每个匹配臂由一个模式和一个表达式组成,中间用 符号分隔。 表达式会依次将匹配值与每个匹配臂的模式进行比较。