반응형
러스트에서도 외부 라이브러리를 사용할 수 있습니다.
우선 러스트에서 pakage는 크레이트(Crate) 라고 부릅니다. 컴파일 해서 실행 가능한 것은 binary crate이고 아래서 살펴볼 rand와 같은 다른 프로그램에서 사용되기 위한 라이브러리는 library crate 입니다.
Cargo를 사용하면 외부 라이브러리를 쉽게 사용할 수 있습니다. 여기서는 예시로 rand crate를 사용해 보겠습니다.
우선 프로젝트 디렉토리의 Cargo.toml 파일을 열어서 [dependencies] 아래에 rand = "0.8.5"를 입력합니다.
[dependencies]
rand = "0.8.5"
그 다음 터미널에 cargo build를 실행합니다. 그러면 cargo가 알아서 외부 라이브러리를 설치해줍니다!
cargo에서 사용 가능한 라이브러리들은 crates.io에서 확인할 수 있습니다.
방금 사용해본 rand crate의 상세페이지입니다.
설치가 완료되었으면 이제 import 해서 사용하면 됩니다!
use rand
// ...
반응형
'Rust' 카테고리의 다른 글
Rust 변수의 가변성(mutable)과 상수(const) (1) | 2022.10.07 |
---|---|
[2 - 2] Rust 간단한 숫자 맞추기 게임 (1) | 2022.10.05 |
[2 - 1] Rust 간단한 숫자 맞추기 게임 (1) | 2022.09.30 |
[1] Rust (러스트) Getting Started! (0) | 2022.09.29 |
Rust 공부해보기 (1) | 2022.09.29 |