7.2 loop

Rust가 제공하는 loop키워드는 무한 반복을 뜻한다.

break 문은 언제든 루프에서 빠져나올 수 있도록 하며, continue 문은 반복문의 남은 부분을 생략하고 다음을 새로 시작을 할 때 사용한다.

fn main() {
    let mut count = 0u32;

    println!("Let's count until infinity!");

    // 무한 루프
    loop {
        count += 1;

        if count == 3 {
            println!("three");

            // 이 순차의 나머지를 생략한다.
            continue;
        }

        println!("{}", count);

        if count == 5 {
            println!("OK, that's enough");

            // 루프를 벗어난다.
            break;
        }
    }
}

results matching ""

    No results matching ""