“`json
{
“title”: “러스트(Rust) 입문: 첫 번째 프로그램 ‘Hello, Message’ 출력하기”,
“content”: “
러스트(Rust)의 세계에 오신 것을 환영합니다!
\n
러스트는 메모리 안전성과 성능을 동시에 제공하는 현대적인 시스템 프로그래밍 언어입니다. 오늘은 러스트 개발의 가장 첫 번째 단계인 ‘Hello, Message’를 화면에 출력하는 방법을 알아보겠습니다.
\n\n
1. 코드 작성하기
\n
먼저, 텍스트 에디터(VS Code 등)를 열고 새로운 파일을 생성한 뒤, 다음과 같이 코드를 작성해 보세요. 파일 이름은 main.rs로 저장하는 것이 좋습니다.
\n\n
fn main() {\n println!(\"Hello, Message!\");\n}
\n\n
2. 코드 상세 설명
\n
작성한 코드가 어떤 의미를 갖는지 하나씩 살펴볼까요?
\n
- \n
fn main() { ... }: 러스트 프로그램이 실행될 때 가장 먼저 찾아가는 ‘진입점(Entry Point)’입니다. 모든 실행 가능한 코드는 이 함수 안에 담겨야 합니다.println!(): 화면에 텍스트를 출력하는 역할을 합니다. 여기서 주의할 점은println뒤에!가 붙어 있다는 것입니다. 이는 러스트에서 이것이 일반 함수가 아닌 매크로(Macro)임을 의미합니다.\"Hello, Message!\": 출력하고 싶은 문자열입니다. 문자열은 반드시 큰따옴표로 감싸야 합니다.;: 문장의 끝을 알리는 세미콜론입니다.
\n
\n
\n
\n
\n\n
3. 프로그램 실행하기
\n
코드를 작성했다면, 이제 터미널(Terminal)을 열고 다음 명령어를 순서대로 입력하여 실행해 보겠습니다.
\n\n
방법 1: rustc 컴파일러 사용하기
\n
- \n
- 컴파일:
rustc main.rs - 실행:
./main(Windows의 경우main.exe)
\n
\n
\n\n
방법 2: Cargo 사용하기 (권장 방식)
\n
러스트의 빌드 도구이자 패키지 매니저인 Cargo를 사용하면 훨씬 간편합니다.
\n
cargo run
\n\n
마치며
\n
축하합니다! 방금 여러분은 러스트의 첫 번째 프로그램을 성공적으로 실행했습니다. 이 작은 시작이 강력하고 안전한 소프트웨어를 만드는 거대한 여정의 첫걸음이 될 것입니다.
”
}
“`