MST

星途 面试题库

面试题:Rust中多层循环里loop标签的基础应用

请编写一段Rust代码,在一个双层循环中使用loop标签,使得内层循环在满足某个条件(例如内层循环变量等于5)时,跳出整个双层循环,并输出内外层循环变量的值。
13.7万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let mut outer_loop_variable = 0;
    let mut inner_loop_variable = 0;

    'outer_loop: loop {
        outer_loop_variable += 1;
        inner_loop_variable = 0;
        loop {
            inner_loop_variable += 1;
            if inner_loop_variable == 5 {
                break 'outer_loop;
            }
        }
    }

    println!("外层循环变量的值: {}", outer_loop_variable);
    println!("内层循环变量的值: {}", inner_loop_variable);
}