본문 바로가기

Rust

[Rust] 간단한 프로그램 작성하기

이제 간단한 프로그램을 작성해 보자. 모든 프로그램 언어와 같이 화면에 "Hello World!"를 출력하는 프로그램으로 부터 시작한다.

 

println! 매크로로 화면에 출력하기 

Rust에서는 화면에 문자를 출력하기 위해서 println! 매크로를 사용한다. println!("Hello") 라 작성하면 화면에 "Hello"문자열이 출력된다.  Rust에서는 함수 이름 뒤에 '!'가 붙어 있으면 일반 함수가 아니라 매크로(Macro)로 정의된 것이다. 그러므로 println!  은 매크로이다.

Rust는 엄격한 정적 타입 언어라는 특성과 소유권 시스템이라는 특이한 시스템이기 때문에 매크로를 사용한다. 매크로를 이용하면 데이터 타입을 손쉽게 화면에 출력할 수 있다. 

단순 문자열을 화면에 출력하기

화면을 "Hello World!" 문자열을 출력하는 프로그램은 다음과 같다.

fn main(){
    println!("Hello World!");
}

변수 값을 화면에 출력하기

변수 value를 선언하고 값을 대입한 후 value의 값을 출력하는 프로그램은 다음과 같다. 변수에 대해서 

fn main() {
    let value = 200;
    println!("{}", value);
}

 

두 개 이상의 변수 값을 화면에 출력하기

변수 세 개를 선언하고 값을 대입한 후 이것을 출력하는 프로그램은 다음과 같다.

fn main() {
    let value1 = 10;
    let value2 = 20;
    let value3 = 30;
    println!("value1: {}, value2: {}, value3: {}", value1, value2, value3);
}

 

'Rust' 카테고리의 다른 글

[Rust] 구구단 만들기  (0) 2024.02.29
[Rust] Rust로 FizzBuzz 문제 풀기  (0) 2023.11.06
[Rust] 개발 환경 구축  (1) 2023.10.12
[Rust] Let's Start  (0) 2023.10.12
[Rust] 간단한 프로그램 작성 (Hello World!)  (0) 2022.02.22