Rust 程序设计语言 简体中文版 1.85.0
的值,也就是 20。 循环标签:在多个循环之间消除歧义 如果存在嵌套循环,break 和 continue 应用于此时最内层的循环。你可以选择在一个循环上 指定一个 循环标签(loop label),然后将标签与 break 或 continue 一起使用,使这些关键字 应用于已标记的循环而不是最内层的循环。下面是一个包含两个嵌套循环的示例: fn main() { let mut count println!("LIFTOFF!!!"); } 示例 3-3: 当条件为 true 时,使用 while 循环运行代码 这种结构消除了很多使用 loop、if、else 和 break 时所必须的嵌套,这样更加清晰。当条件 为 true 就执行,否则退出循环。 使用 for 遍历集合 可以使用 while 结构来遍历集合中的元素,比如数组。例如,示例 3-4 中的循环会打印数组 a 中的每一个元素。 需垃圾回收(garbage collector)即可保障内存安全,因此理解 Rust 中所有权如何工作是十 分重要的。本章,我们将讲到所有权以及相关功能:借用(borrowing)、slice 以及 Rust 如 何在内存中布局数据。 67/562Rust 程序设计语言 简体中文版 什么是所有权? 所有权(ownership)是 Rust 用于如何管理内存的一组规则。所有程序都必须管理其运行时使 用计算机内存的方式。0 码力 | 562 页 | 3.23 MB | 8 天前3
共 1 条
- 1