这段程序会输出什么?

来自 模式匹配
Rust 1.98 入门 2分钟

这段程序会输出什么?

Rust
fn main() {
    let limit = 10;

    for value in [9, 10, 11] {
        let label = match value {
            n @ 0..=10 if n == limit => "limit",
            0..=10 => "inside",
            _ => "outside",
        };
        println!("{value}: {label}");
    }
}
在试验场中打开
报告错误