Rust 程序设计语言 简体中文版 1.85.0Cargo 是 Rust 的构建系统和包管理器。大多数 Rustacean 们使用 Cargo 来管理他们的 Rust 项目,因为它可以为你处理很多任务,比如构建代码、下载依赖库并编译这些库。(我们把代 码所需要的库叫做 依赖(dependencies))。 最简单的 Rust 程序,比如我们刚刚编写的,没有任何依赖。如果使用 Cargo 来构建 “Hello, world!” 项目,将只会用到 Cargo read_line 方法返回 Err,则可能是来源于底层操作系统错误的结果。 如果 Result 实例的值是 Ok,expect 会获取 Ok 中的值并原样返回。在本例中,这个值是用户 输入到标准输入中的字节数。 如果不调用 expect,程序也能编译,不过会出现一个警告: $ cargo build Compiling guessing_game v0.1.0 (file:///projects/guessing_game) 你应该能得到不同的随机数,同时它们应该都是在 1 和 100 之间的。干得漂亮! 比较猜测的数字和秘密数字 现在有了用户输入和一个随机数,我们可以比较它们。这个步骤如示例 2-4 所示。注意这段代 码还不能通过编译,我们稍后会解释。 文件名:src/main.rs use std::cmp::Ordering; use std::io; use rand::Rng; fn main() {0 码力 | 562 页 | 3.23 MB | 28 天前3
共 1 条
- 1













