Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | ||
6 | 7 | 8 | 9 | 10 | 11 | 12 |
13 | 14 | 15 | 16 | 17 | 18 | 19 |
20 | 21 | 22 | 23 | 24 | 25 | 26 |
27 | 28 | 29 | 30 |
Tags
- Java
- 엘라스틱서치
- Baekjoon
- 코딩
- 스프링
- Elasticsearch
- mongoDB
- spring boot
- 백준
- 클린코드
- cleancode
- 코드
- 그리디알고리즘
- database
- 애자일프로그래밍
- 애자일기법
- 그리디
- framework
- 코딩테스트
- 알고리즘
- 프레임워크
- 데이터베이스
- ES
- 읽기쉬운코드
- 자바
- Spring
- 개발자
- JPA
- 개발
- API
Archives
- Today
- Total
목록컴퓨터언어 (1)
튼튼발자 개발 성장기🏋️
러스트 22 - Packages와 Crates, 그리고 Modules
러스트는 특수하게(?)도 "모듈 시스템"이라는 것을 제공하는데 scope와 관련된 많은 기능들을 말한다. 추가로 다음과 같은 모듈을 포함한다. Packages는 빌드, 테스트, 공유할수 있도록 해주는 Cargo 기능이다. Crates는 라이브러리나 실행파일을 생성하는 모듈 트리다. Modules는 scope와 privacy 정보(구조체, 함수, 모듈 등의 네이밍을 이야기하는 것 같다.)를 제어할 수 있다. 이번 장이 끝나면 scope를 정의하고, 사용하며, export를 할 수 있다. (기대 중..ㅎㅎㅎㅎ)
프로그래밍/RUST
2019. 4. 21. 16:16