Rust 程序设计语言 简体中文版 1.85.0Cargo 是 Rust 的构建系统和包管理器。大多数 Rustacean 们使用 Cargo 来管理他们的 Rust 项目,因为它可以为你处理很多任务,比如构建代码、下载依赖库并编译这些库。(我们把代 码所需要的库叫做 依赖(dependencies))。 最简单的 Rust 程序,比如我们刚刚编写的,没有任何依赖。如果使用 Cargo 来构建 “Hello, world!” 项目,将只会用到 Cargo 你应该能得到不同的随机数,同时它们应该都是在 1 和 100 之间的。干得漂亮! 比较猜测的数字和秘密数字 现在有了用户输入和一个随机数,我们可以比较它们。这个步骤如示例 2-4 所示。注意这段代 码还不能通过编译,我们稍后会解释。 文件名:src/main.rs use std::cmp::Ordering; use std::io; use rand::Rng; fn main() { 味着你的代码更易于推导。 不过可变性也是非常有用的,可以用来更方便地编写代码。尽管变量默认是不可变的,你仍然 可以在变量名前添加 mut 来使其可变,正如在第二章所做的那样。mut 也向读者表明了其他代 码将会改变这个变量值的意图。 例如,让我们将 src/main.rs 修改为如下代码: 文件名:src/main.rs fn main() { let mut x = 5; println0 码力 | 562 页 | 3.23 MB | 28 天前3
共 1 条
- 1













