Option枚举
概述
格式
pub enum Option<T> {
Some(T), // 表示有值,值的类型为T
None, // 表示没有值
}创建
// 返回一个Option类型枚举
Some(T)案例一
// 用 s 使用 Some 函数 创建 i
if let Some(i) = s { // 如果s为空,则该代码块不会被执行,Some在赋值时无意义,不需要解构
println!("{}", i);
} else {
{}
}案例二
Last updated