이제 간단한 프로그램을 작성해 보자. 모든 프로그램 언어와 같이 화면에 "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 |