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