#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入門[言語仕様から開発手法まで]」がおすすめです。

コメント

このブログの人気の投稿

#11 Rustで学ぶエラーハンドリングの基本

#16 TypeScriptで学ぶ辞書型(マップ)の基本

#19 Goで学ぶテスト(単体テスト)の基本