在Rust中,你可以使用match
表达式来匹配多个值
fn main() {
let value = 42;
match value {
10 => println!("Value is 10"),
20 => println!("Value is 20"),
30 => println!("Value is 30"),
_ => println!("Value is not 10, 20, or 30"),
}
}
在这个例子中,我们使用match
表达式来匹配value
变量。我们为value
提供了三个可能的匹配值(10、20和30),并为每个值指定了一个代码块。如果value
匹配其中一个值,相应的代码块将被执行。如果没有匹配的值,将执行_
代码块。