温馨提示×

rust match如何匹配多个值

小樊
96
2024-11-20 13:15:34
栏目: 编程语言
开发者测试专用服务器限时活动,0元免费领,库存有限,领完即止! 点击查看>>

在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匹配其中一个值,相应的代码块将被执行。如果没有匹配的值,将执行_代码块。

亿速云「云服务器」,即开即用、新一代英特尔至强铂金CPU、三副本存储NVMe SSD云盘,价格低至29元/月。点击查看>>

推荐阅读:rust switch怎样使用

0