Rust type Result
Zhangwuji
Posted on May 22, 2024
- type Result is enum
pub enum Result<T, E> {
/// Contains the success value
#[lang = "Ok"]
#[stable(feature = "rust1", since = "1.0.0")]
Ok(#[stable(feature = "rust1", since = "1.0.0")] T),
/// Contains the error value
#[lang = "Err"]
#[stable(feature = "rust1", since = "1.0.0")]
Err(#[stable(feature = "rust1", since = "1.0.0")] E),
};
let me create a function that returntype is Result
fn test(path:String)->Result<&str,&str> {
if path == "d" {
Ok("我是成功了")
}else{
Error("我失败了")
}
}
match test {
Ok(s) =>{
},
Error(x)=>{
}
}
💖 💪 🙅 🚩
Zhangwuji
Posted on May 22, 2024
Join Our Newsletter. No Spam, Only the good stuff.
Sign up to receive the latest update from our blog.