fn main println

main 함수와 println! 해부

러스트의 Hello World는 fn main으로 시작점을 만들고, println! 매크로로 출력하며, 컴파일과 실행이 별도 단계라는 점을 드러냅니다.

main.rs소스 파일 작성
rustc컴파일
binary실행 파일 생성
terminal출력 확인
01

fn main

프로그램이 실행될 때 가장 먼저 호출되는 진입점입니다.

02

println!

느낌표가 붙은 매크로로 문자열을 표준 출력에 보냅니다.

03

컴파일

소스 코드를 실행 파일로 바꾸며 문법과 타입 오류를 먼저 잡습니다.

04

실행

컴파일된 프로그램을 실행해 실제 출력과 동작을 확인합니다.

처음 실수

  • 파일명과 현재 터미널 위치가 다르면 컴파일 명령이 실패할 수 있습니다.
  • 세미콜론과 중괄호 위치가 바뀌면 오류 메시지를 기준으로 수정합니다.
  • 컴파일 성공과 프로그램 실행 성공은 서로 다른 단계입니다.

코드 조각

fn함수
main진입점
println!출력
rustc컴파일