开发环境
- Windows 10
- Rust 1.60.0
- VS Code 1.66.2
项目工程
这里继续沿用上次工程rust-demo
简明控制流 - if let
if let语法允许您将if和let组合成一种不太冗长的方式来处理匹配一个模式的值,而忽略其余的模式。考虑下面示例中,它匹配config_max变量中的一个Option<u8 >值,但是如果这个值是Some变量,它只想执行代码。
let config_max = Some(3u8); // Some
match config_max {
Some(max) => print