6장: 함수와 모듈로 코드 구조화하기
Rust 프로젝트를 크고 단단하게 만드는 네 알파벳—fn, mod, pub, use—만 익히면 Rust 함수·Rust 선언·함수 호출 로직을 레고 블록처럼 조립할 수 있습니다. 이번 장에서는 함수 정의부터 모듈 나누기, 공개 범위 설정, 경로 단축까지 단계별로 배워, 나만의 라이브러리를 만들 준비를 마칩니다. 6-1. fn: Rust 함수 정의와 호출Rust 함수는 fn 키워드, 이름, 매개변수, 반환형(선택)으로 이루어집니다. 마지막 표현식을 세미콜론 없이 두면 반환값이 됩니다. 메서드는 구조체 내부에 정의된 fn으로, 첫 인자로 self를 받습니다. Rust 선언 시 타입을 명시해 컴파일 단계에서 오류를 차단하므로 함수 호출 안전성이 극대화됩니다.// Rust 선언 & 함수 호출 예시fn add(a..
2025. 7. 28.