Rust 编程语言

Rust 编程语言

模式和匹配

模式是 Rust 中的一种特殊语法,用于匹配

类型,包括 complex 和 simple。将模式与 结合使用match表达式和其他构造使您可以更好地控制程序的

控制流。模式由以下各项的某种组合组成:

文字

解构数组、枚举、结构或元组

变量

通配符

占位符

一些示例模式包括x,(a, 3)和Some(Color::Red).在

context,这些组件描述

数据。然后,我们的程序将值与模式进行匹配,以确定

它具有正确的数据形状,可以继续运行特定代码段。

要使用模式,我们将其与某个值进行比较。如果模式与

value 时,我们在代码中使用 value 部分。回想一下match表达式

第 6 章使用了模式,例如硬币分拣机的例子。如果

value 适合形状的图案,我们可以使用命名的 pieces。如果它

不会运行,则与该模式关联的代码将不会运行。

本章是所有与 patterns 相关内容的参考。我们将介绍

使用模式的有效位置,可反驳和不可反驳的区别

patterns 以及您可能会看到的不同类型的 pattern 语法。通过

在本章的结尾,您将了解如何使用 Pattern 来表达

一条清晰的道路。

相关推荐

喝鹧鸪茶的好处,鹧鸪茶的作用以及功能
国际体育365

喝鹧鸪茶的好处,鹧鸪茶的作用以及功能

⏱️ 08-19 ⭐ 6532
揭秘:PHP网站建设成本全解析,告别高价陷阱,轻松打造性价比之王!
毒是怎么鉴定鞋子的?毒鉴定鞋子步骤分享_
国际体育365

毒是怎么鉴定鞋子的?毒鉴定鞋子步骤分享_

⏱️ 08-10 ⭐ 8138