Rust 使用Cargo

Rust 使用技巧

Rust 使用crates

假设你正在编写一个 Rust 程序,要使用一个名为 `rand` 的第三方库来生成随机数。首先,你需要在 `Cargo.toml` 文件中添加以下依赖项:

```toml
[dependencies]
rand = "0.7.3"
```

然后运行 `cargo build`,Cargo 会自动从 crates.io 上下载和安装 `rand` 库。

在你的 Rust 代码中,你可以像这样使用 `rand`:

```rust
use rand::Rng;

fn main() {
    let mut rng = rand::thread_rng();
    let random_number = rng.gen_range(1..101);
    println!("The random number is: {}", random_number);
}
```

在这个例子中,我们使用 `use` 语句导入了 `rand::Rng` trait,这是用来生成随机数的公共 API。我们创建了一个名为 `rng` 的 `Rng` 对象,然后使用 `gen_range` 方法生成一个 1 到 100 之间的随机数。最后,我们将随机数打印到控制台上。

运行 `cargo run`,你会看到每次输出的随机数都不同,因为它们是随机生成的!

使用 crates.io 能够轻松地扩展 Rust 项目,因为它提供了许多高质量的库,而且使用起来非常简单。

随机

The random number is: 48

你可能感兴趣的:(rust,开发语言,后端)