Rust开发之——if let运算符(18)
一 概述
- if let的基本语法与功能
- if let与match的对比
- if let结合else的用法
二 if let的基本语法与功能
2.1 核心概念
1 | 1、概念 |
2.2 语法结构
1 | 格式:if let 模式 = 表达式 { 代码块 },其中表达式结果与模式匹配时执行代码。 |
三 if let与match的对比
1 | 1、优势 |
四 if let结合else的用法
4.1 扩展语法
1 | 1、说明 |
4.2 与match的等价性
1 | 上述代码等价于: |
五 参考
- Rust中文官网——if let 简单控制流