IT/Rust

Rust 언어의 조건문 소개 및 예제

bamcong 2025. 3. 5. 21:39
728x90
반응형

안녕하세요! 오늘은 Rust 프로그래밍 언어에서 조건문에 대해 자세히 알아보도록 하겠습니다. Rust는 안전하고, 고성능의 프로그래밍 언어로 많은 인기를 끌고 있으며, 조건문은 대부분의 프로그래밍 언어에서 중요한 요소 중 하나입니다.

 

Rust Programming Language

Rust의 조건문 구조

Rust에서 조건문은 주로 if else 를 사용하여 구현됩니다. Rust의 조건문은 다음과 같은 구조를 가집니다:

if 조건 {
    // 조건이 참일 때 실행되는 코드
} else if 다른조건 {
    // 다른 조건이 참일 때 실행되는 코드
} else {
    // 모든 조건이 거짓일 때 실행되는 코드
}

위의 문법을 통해, 우리는 조건에 따라 다양한 코드를 실행할 수 있습니다. 예를 들어, 숫자를 입력받아 양수, 음수, 또는 0인지 판단하는 간단한 예제를 살펴보겠습니다.

예제 1: 숫자 판별 프로그램

fn main() {
    let number = -10;

    if number > 0 {
        println!("{}는 양수입니다.", number);
    } else if number < 0 {
        println!("{}는 음수입니다.", number);
    } else {
        println!("{}는 0입니다.", number);
    }
}

이 코드를 실행하면 -10는 음수입니다. 라는 결과가 나옵니다. 이제, 다양한 조건을 활용하여 복잡한 논리를 적용할 수 있습니다.

예제 2: 성적 판별 프로그램

if else 를 사용하여 학생의 성적을 판별하는 예제를 구현해보겠습니다. 특정 점수 구간에 따라 A, B, C, D, F 정도로 결정해보겠습니다.

fn main() {
    let score = 85;

    if score >= 90 {
        println!("당신의 성적은 A입니다.");
    } else if score >= 80 {
        println!("당신의 성적은 B입니다.");
    } else if score >= 70 {
        println!("당신의 성적은 C입니다.");
    } else if score >= 60 {
        println!("당신의 성적은 D입니다.");
    } else {
        println!("당신의 성적은 F입니다.");
    }
}

위의 코드를 실행하면 당신의 성적은 B입니다. 라는 결과가 출력됩니다. 퍼센트가 늘어날수록 등급이 상승하는 간단한 구조로 이루어져 있습니다.

마무리

Rust의 조건문은 읽기 쉽고 명확하게 작성할 수 있으며, 다양한 논리 표현이 가능합니다. 앞으로도 Rust를 활용한 다양한 프로그래밍에 도전해보세요!

 

2025.03.02 - [IT/Rust] - Rust에서의 반복문 구현 방법

2025.03.02 - [IT/Rust] - Rust로 Hello World 예제

728x90
반응형