#14 Rustで学ぶ外部ライブラリの基本
Rustの外部ライブラリは、「クレート」という独自の呼び方をされ、以前の記事で触れた`cargo`を使って管理します。この記事では、Rustにおける外部ライブラリの使い方の基本を解説します。
Cargo.tomlに追加する
Rustでは、ライブラリ(クレート)を`Cargo.toml`という設定ファイルに書き加えます。
[dependencies]
rand = "0.8"
ファイルを保存して`cargo build`または`cargo run`を実行すると、自動的にダウンロードされます。
ライブラリを使う
use rand::Rng;
let mut rng = rand::thread_rng();
let n: u32 = rng.gen_range(1..100);
crates.ioという公式の置き場
Rustのクレートの多くは「crates.io」という公式サイトで公開されており、ここで名前やバージョンを検索して`Cargo.toml`に書き加えるのが基本の流れです。
Rustならではの注意点
Rustでは「ライブラリ」ではなく「クレート」という呼び方をするのが特徴です。ドキュメントや会話の中でこの単語が出てきたら、他の言語でいう外部ライブラリのことだと理解しておきましょう。
まとめ
Rustの外部ライブラリ(クレート)は`Cargo.toml`に書き加えて導入します。crates.ioで探し、`use`で読み込んで使います。
本ページはプロモーションを含みます。
参考書籍(PR)
Rustをもっと学びたい方には「実践Rust入門[言語仕様から開発手法まで]」がおすすめです。
コメント
コメントを投稿