【Rust入门知识点学与练】第10课:Option 和 Result(错误处理入门)Rust 没有 null,而是用 Option 枚举来表示"有值"或"没值":类型 变体 用途 Option Some(T) / None 值可能存在或不存在 Result<T, E> Ok(T) / Err(E) 操作可能成功或失败 处理方式 写法 match match x { Some(v) => …, None => … } if let if let Some(v) = x { … } unwrap_or x.unwrap_or(默认值)