“`json
{
“title”: “[Rust 입문] Hello World 출력하기: 첫 번째 러스트 프로그램 만들기”,
“content”: “
러스트(Rust) 프로그래밍 시작하기
\n
러스트는 안전성, 속도, 그리고 병렬성을 강조하는 현대적인 시스템 프로그래밍 언어입니다. 러스트 학습의 가장 첫 단계는 화면에 메시지를 출력하는 ‘Hello, World!’ 프로그램을 작성해 보는 것입니다.
\n\n
1. Hello World 코드 작성
\n
러스트에서 메시지를 출력하기 위해서는 가장 먼저 main 함수가 필요합니다. 아래 코드를 `main.rs` 파일로 저장하세요.
\n\n
fn main() {\n // 화면에 메시지를 출력합니다.\n println!(\"Hello, Rust!\");\n}
\n\n
2. 코드 상세 설명
\n
- \n
- fn main(): 러스트 프로그램이 실행될 때 가장 먼저 호출되는 ‘진입점(Entry Point)’ 함수입니다. 모든 실행 가능한 러스트 프로그램은 반드시 이 함수를 가지고 있어야 합니다.
- println!: 괄호 안의 내용을 화면에 출력하고 줄바꿈을 수행하는 매크로(Macro)입니다. 러스트에서 함수와 매크로는 문법적으로 구분되는데, 이름 뒤에
!가 붙어 있으면 매크로임을 의미합니다. - \”Hello, Rust!\”: 출력하고자 하는 문자열 데이터입니다.
\n
\n
\n
\n\n
3. 프로그램 실행 방법
\n
작성한 코드를 실행하는 방법은 두 가지가 있습니다.
\n\n
방법 1: 컴파일러(rustc) 직접 사용하기
\n
터미널(또는 명령 프롬프트)에서 다음 명령어를 입력하여 컴파일하고 실행합니다.
\n
rustc main.rs\n./main
\n\n
방법 2: 카고(Cargo) 사용하기 (권장)
\n
러스트의 빌드 도구이자 패키지 매니저인 Cargo를 사용하면 훨씬 편리합니다.
\n
cargo new hello_rust\ncd hello_rust\ncargo run
\n
cargo run 명령어를 사용하면 컴파일과 실행을 한 번에 처리해 줍니다.
\n\n
마치며
\n
축하합니다! 이제 여러분은 러스트 프로그래밍의 세계에 첫발을 내디뎠습니다. 다음 단계로는 변수 선언과 데이터 타입에 대해 알아보는 것을 추천합니다.
”
}
“`