임시저장

“`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)’ 함수입니다. 모든 실행 가능한 러스트 프로그램은 반드시 이 함수를 가지고 있어야 합니다.
  • \n

  • println!: 괄호 안의 내용을 화면에 출력하고 줄바꿈을 수행하는 매크로(Macro)입니다. 러스트에서 함수와 매크로는 문법적으로 구분되는데, 이름 뒤에 !가 붙어 있으면 매크로임을 의미합니다.
  • \n

  • \”Hello, Rust!\”: 출력하고자 하는 문자열 데이터입니다.
  • \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

축하합니다! 이제 여러분은 러스트 프로그래밍의 세계에 첫발을 내디뎠습니다. 다음 단계로는 변수 선언과 데이터 타입에 대해 알아보는 것을 추천합니다.


}
“`

댓글 남기기