MST

星途 面试题库

面试题:Rust中多重嵌套loop break表达式的基础应用

编写一个Rust程序,包含两层loop嵌套。当内层loop的计数器达到5时,跳出内层loop,同时在外层loop中打印出内层loop结束时外层loop的计数器值。
38.3万 热度难度
编程语言Rust

知识考点

AI 面试

面试题答案

一键面试
fn main() {
    let mut outer_counter = 0;
    loop {
        outer_counter += 1;
        let mut inner_counter = 0;
        loop {
            inner_counter += 1;
            if inner_counter == 5 {
                break;
            }
        }
        println!("内层loop结束时外层loop的计数器值: {}", outer_counter);
    }
}