프로그래밍/RUST
러스트 22 - Packages와 Crates, 그리고 Modules
시뻘건 튼튼발자
2019. 4. 21. 16:16
반응형
러스트는 특수하게(?)도 "모듈 시스템"이라는 것을 제공하는데 scope와 관련된 많은 기능들을 말한다.
추가로 다음과 같은 모듈을 포함한다.
- Packages는 빌드, 테스트, 공유할수 있도록 해주는 Cargo 기능이다.
- Crates는 라이브러리나 실행파일을 생성하는 모듈 트리다.
- Modules는 scope와 privacy 정보(구조체, 함수, 모듈 등의 네이밍을 이야기하는 것 같다.)를 제어할 수 있다.
이번 장이 끝나면 scope를 정의하고, 사용하며, export를 할 수 있다.
(기대 중..ㅎㅎㅎㅎ)
반응형