rust match如何匹配多個(gè)值

小樊
81
2024-11-20 13:15:34
欄目: 編程語言

在Rust中,你可以使用match表達(dá)式來匹配多個(gè)值

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"),
    }
}

在這個(gè)例子中,我們使用match表達(dá)式來匹配value變量。我們?yōu)?code>value提供了三個(gè)可能的匹配值(10、20和30),并為每個(gè)值指定了一個(gè)代碼塊。如果value匹配其中一個(gè)值,相應(yīng)的代碼塊將被執(zhí)行。如果沒有匹配的值,將執(zhí)行_代碼塊。

0