Rust 예시

조건문 + 반복문

러스트코리아 2025. 8. 3. 22:15
반응형

📘 4장: 제어 흐름 (조건문)

🔹 if-else 문

if condition {
    // true일 때 실행
} else {
    // false일 때 실행
}

 

🔹 match 문

  • 여러 조건 분기 처리
match value {
    1 => println!("one"),
    2 => println!("two"),
    _ => println!("others"),
}

 

📘 5장: 반복문

🔹 for 루프

for i in 0..5 {
    println!("{}", i);
}

🔹 while 루프

let mut x = 0;
while x < 10 {
    x += 1;
    println!("x = {}", x);
}

🔹 무한 루프

loop {
    println!("반복 중...");
    break;
}

 

🔹 예시

fn control() {
    for i in 1..=5 {
        if i % 2 == 0 {
            println!("{}는 짝수", i);
        } else {
            println!("{}는 홀수", i);
        }
    }
}

 

반응형