コンテンツにスキップ

UbuntuでRust cargoを使用

cargoコマンドは以下の一般的な方法で環境構築していれば使用可能です。

Terminal window
curl --proto '=https' --tlsv1.2 -sSf https://sh.rustup.rs | sh
. "$HOME/.cargo/env"

Cargo パッケージを新規作成

Terminal window
cargo new my_project
cd my_project

実行

Terminal window
cargo run

編集

randパッケージhttps://crates.io/crates/randを追加します。

Terminal window
cargo add rand

src/main.rsを編集します。

src/main.rs
use rand::prelude::*;
fn main() {
let mut rng = thread_rng();
let mut nums = [1, 2, 3, 4, 5];
nums.shuffle(&mut rng);
println!("I shuffled my {:?}", nums);
}

実行

Terminal window
cargo run
実行結果
Finished `dev` profile [unoptimized + debuginfo] target(s) in 0.03s
Running `target/debug/my_project`
I shuffled my [3, 4, 2, 1, 5]

余計な出力を抑制

--quietオプションを追加します。

Terminal window
cargo run --quiet
実行結果
I shuffled my [4, 1, 5, 2, 3]