loop
Rust는 무한 루프를 나타내기 위해 loop 키워드를 제공합니다.
break 문은 언제든지 루프를 종료하는 데 사용할 수 있으며, continue 문은 나머지 반복을 건너뛰고 새로운 반복을 시작하는 데 사용될 수 있습니다.
fn main() {
let mut count = 0u32;
println!("무한대까지 세어봅시다!");
// 무한 루프
loop {
count += 1;
if count == 3 {
println!("3");
// 이번 반복의 나머지를 건너뜁니다
continue;
}
println!("{}", count);
if count == 5 {
println!("좋아요, 그만하면 됐습니다");
// 이 루프를 종료합니다
break;
}
}
}