Rust 程序设计语言 简体中文版 1.85.06 You guessed: 6 至此为止,游戏的第一部分已经完成:我们从键盘获取输入并打印了出来。 生成一个秘密数字 接下来,需要生成一个秘密数字,好让用户来猜。秘密数字应该每次都不同,这样重复玩才不 会乏味;范围应该在 1 到 100 之间,这样才不会太困难。Rust 标准库中尚未包含随机数功能。 然而,Rust 团队还是提供了一个包含上述功能的 rand crate。 26/562Rust 器将看到第二个变量。实际上,第二个变量遮蔽了第一个变量,此时任何使用该变量名的行为 中都会视为是在使用第二个变量,直到第二个变量自己也被遮蔽或第二个变量的作用域结束。 可以用相同变量名称来遮蔽一个变量,以及重复使用 let 关键字来多次遮蔽,如下所示: 文件名:src/main.rs fn main() { let x = 5; let x = x + 1; { 14 章的 “将 crate 发布到 Crates.io” 部分讨 论它。 57/562Rust 程序设计语言 简体中文版 控制流 根据条件是否为真来决定是否执行某些代码,以及根据条件是否为真来重复运行一段代码的能 力是大部分编程语言的基本组成部分。Rust 代码中最常见的用来控制执行流的结构是 if 表达 式和循环。 if 表达式 if 表达式允许根据条件执行不同的代码分支。你提供一个条件并表示0 码力 | 562 页 | 3.23 MB | 1 月前3
共 1 条
- 1













