이번 편의 목표: 러스트 1.99.1을 설치하고, cargo가 만든 프로그램을 한 번 실행합니다.
컴파일러와 패키지 관리자는 rustup이 같이 설치합니다. 공식 안내는 https://rustup.rs 에 있습니다. 리눅스와 macOS에서는 안내 페이지의 설치 명령을 터미널에 실행합니다. 윈도우에서는 같은 페이지의 rustup-init.exe를 실행합니다. 이미 rustup이 있으면 다음으로 안정 버전을 올립니다.
rustup update stable
rustc --version
cargo --version
rustc 줄에 1.99.1이 보이면 이 연재의 예제를 그대로 실행할 수 있습니다. 버전이 더 높아도 예제의 문법 자체는 같습니다.
작업 폴더에서 프로젝트를 만듭니다. cargo가 폴더, 설정 파일, 첫 소스를 같이 만듭니다.
cargo new library
cd library
Cargo.toml을 열어 edition 칸을 확인합니다. 2024이면 이 연재와 같습니다. 2018이나 2021로 되어 있으면 2024로 바꿉니다.
src/main.rs를 다음으로 바꿉니다.
fn main() {
println!("안녕하세요. 생각나무 러스트입니다.");
}cargo run
cargo run은 컴파일한 뒤 실행합니다. 처음 한 번은 필요한 정보를 받은 뒤 인사 한 줄을 출력합니다. println!은 문자열을 출력하고 줄을 바꿉니다. 문장 끝의 세미콜론은 그 문장이 끝났다는 표시입니다. main이 끝나면 프로그램이 끝납니다.
직접 해 보기
println!을 한 번 더 호출해 둘째 줄에 오늘은 대출 기록을 준비합니다. 를 출력하세요.
해설
호출이 두 번이면 출력도 두 줄입니다. 한 호출 안에 문자열을 두 개 넣어도 줄이 나뉘지는 않습니다. 줄을 나누려면 호출을 나눕니다.
COMMENTS
댓글 0
이 글에 대한 의견이나 질문을 남겨 주세요.
댓글은 구글이나 카카오로 시작한 뒤에 남길 수 있습니다.
등록된 댓글이 없습니다.