본문 바로가기
IT/Rust

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

by bamcong 2025. 3. 5.
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
반응형

'IT > Rust' 카테고리의 다른 글

Rust에서의 반복문 구현 방법  (0) 2025.03.02
Rust로 Hello World 예제  (0) 2025.03.02
Rust로 WebAssembly(WasM) Hello, World 예제  (0) 2025.03.01
Rust 기반 프레임워크 소개 및 실습  (0) 2025.03.01