본문 바로가기
 

하나성경

읽기 쉬운 성경, 하나성경을 소개합니다.

www.hbible.co.kr

컴퓨터에서는

[ Rust ] 초급 문법 : 4. 조건문 (if, else, else if) – 조건에 따라 코드 실행

by 컴 여행자 2025. 3. 16.
728x90
반응형

 

러스트
러스트

 

 

초급 문법 : 4. 조건문 (if, else, else if) – 조건에 따라 코드 실행

 

Rust 조건문 (if, else, else if) 배우기

조건문은 프로그램이 특정 조건을 만족할 때만 특정 코드를 실행하도록 하는 문법입니다.
Rust에서 조건문은 if, else, else if 키워드를 사용합니다.

 


VS Code에서 Rust 함수 실행하기

 1) VS Code에서 Rust 프로젝트 생성

Rust 코드를 실행하려면 프로젝트를 만들어야 합니다. 아래 단계를 따라 하세요.

 

1️⃣ 터미널 열기

  • VS Code를 실행하고, Ctrl + ~ (물결표) 키를 눌러 터미널을 엽니다.
  • 또는 메뉴에서 [터미널] → [새 터미널] 선택하세요.

2️⃣ 새 Rust 프로젝트 생성

  • 터미널에 아래 명령을 입력하고 Enter 키를 누릅니다.
  • rust_if이라는 폴더가 생성됩니다.
cargo new rust_if

 

 

3️⃣ 프로젝트 열기

  • VS Code에서 [파일] → [폴더 열기] 선택 후 rust_if 폴더를 엽니다.

4️⃣ 메인 파일 열기

  • 왼쪽 src 폴더에서 main.rs 파일을 클릭하여 엽니다.

 


🛠 1단계: if 문 이해하기

if 문은 조건이 true일 때만 실행됩니다.

기본 문법:

if 조건 {
    // 조건이 true일 때 실행할 코드
}

 

예제:

숫자가 10보다 크면 "10보다 큽니다!"라고 출력하는 프로그램을 만들어 봅시다.

fn main() {
    let number = 15; // 변수를 15로 설정

    if number > 10 { // number가 10보다 크면
        println!("10보다 큽니다!"); // 이 메시지를 출력
    }
}

 

🏃 실행 방법

1️⃣ 파일 저장: Ctrl + S
2️⃣ 터미널에서 실행

cargo run

 

3️⃣ 결과 확인

10보다 큽니다!

 


🛠 2단계: if + else 이해하기

else 문을 사용하면 if 조건이 false일 때 실행할 코드를 지정할 수 있습니다.

기본 문법:

if 조건 {
    // 조건이 true일 때 실행할 코드
} else {
    // 조건이 false일 때 실행할 코드
}

 

예제:

숫자가 10보다 크면 "10보다 큽니다!"를 출력하고, 그렇지 않으면 "10 이하입니다!"를 출력하는 프로그램을 만들어 봅시다.

fn main() {
    let number = 8; // 변수를 8로 설정

    if number > 10 {
        println!("10보다 큽니다!");
    } else {
        println!("10 이하입니다!");
    }
}

 

실행 결과:

10 이하입니다!

🛠 3단계: if + else if + else 이해하기

여러 개의 조건을 검사하려면 else if를 사용할 수 있습니다.

기본 문법:

if 조건1 {
    // 조건1이 true일 때 실행할 코드
} else if 조건2 {
    // 조건1이 false이고, 조건2가 true일 때 실행할 코드
} else {
    // 모든 조건이 false일 때 실행할 코드
}

 

예제:

숫자가 10보다 크면 "10보다 큽니다!"
10과 같으면 "10입니다!"
10보다 작으면 "10보다 작습니다!"를 출력하는 프로그램을 만들어 봅시다.

fn main() {
    let number = 10; // 변수를 10으로 설정

    if number > 10 {
        println!("10보다 큽니다!");
    } else if number == 10 {
        println!("10입니다!");
    } else {
        println!("10보다 작습니다!");
    }
}

 

실행 결과:

10입니다!

 


🛠 4단계: if를 변수에 직접 사용하기

Rust에서는 if 문을 사용하여 값을 변수에 저장할 수도 있습니다.

예제:

fn main() {
    let number = 7; // 변수를 7로 설정
    let result = if number % 2 == 0 { "짝수" } else { "홀수" }; // 짝수면 "짝수", 아니면 "홀수"

    println!("{}는 {}입니다.", number, result);
}

 

실행 결과:

7는 홀수입니다.

 

 

 

📌 정리

  • if 문: 조건이 true일 때 실행
  • else 문: if가 false일 때 실행
  • else if 문: 여러 개의 조건을 사용할 때
  • if 문을 변수에 사용할 수도 있음

 

 

이상으로 if문에 대해 알아보았습니다.

 

 


 

러스트 프로그래밍 언어 관련 글 목록입니다.

 

[ Rust ] 러스트 프로그래밍 언어 관련 글 목록입니다.

러스트 컴퓨터 프로그래밍 언어를 아이들에게 알려주기 위해 글을 작성하고 있습니다. 가능한 쉽고 자세하게 그리고 잘 따라할 수 있도록 작성해 보려고 합니다. 글이 작성되는 대로 계속 추가

hb-love-each-other.tistory.com

 

 


 

https://rust-kr.org/

 

한국 러스트 사용자 그룹

 

rust-kr.org

 

 

https://www.rust-lang.org/

 

Rust Programming Language

A language empowering everyone to build reliable and efficient software.

www.rust-lang.org

 

 

 

728x90
반응형

댓글