本文概述
- 匹配运算符的示例
- if let的示例
匹配运算符的示例
fn main(){let a = Some(5);
match a {Some(5) =>
println!("five"), _ =>
(), }}
输出
five
在上面的示例中, 当值等于Some(5)时, match运算符执行代码。执行第一个变量后, ” _ => ()” 表达式满足match表达式。如果我们使用if let而不是match, 那么它将减少代码的长度。
if let的示例
fn main(){let a=Some(3);
if let Some(3)=a{ println!("three");
}}
【Rust枚举控制流if let运算符】输出
three
推荐阅读
- Rust匹配运算符
- Rust结构更新语法
- Android | 教你如何使用HwCameraKit接入相机人像模式
- Maven Java Example Application
- Android | 教你如何快速集成机器学习能力
- uni-app显示ORA-00917: 缺失逗号
- 敏杰开发帮你轻松实现图形化文献管理——知识路书app入门指南
- appium移动自动化测试框架搭建实战,附源码
- CentOS7使用Docker安装STF安卓设备管理平台