Rust 程序设计语言 简体中文版 1.85.0Rust 用来表明程 序因错误而退出。第九章 “panic! 与不可恢复的错误” 部分会详细介绍 panic。 使用 --release flag 在 release 模式中构建时,Rust 不会检测会导致 panic 的整型溢 出。相反发生整型溢出时,Rust 会进行一种被称为二进制补码 wrapping(two’s complement wrapping)的操作。简而言之,比此类型能容纳最大值还大的值会回绕 称 是否引用了变量、函数、结构体、枚举、模块、常量或者其他有意义的项。你可以创建作用 域,以及改变哪些名称在作用域内还是作用域外。同一个作用域内不能拥有两个相同名称的 项;可以使用一些工具来解决名称冲突。 Rust 有许多功能可以让你管理代码的组织,包括哪些细节可以被公开,哪些细节作为私有部 分,以及程序中各个作用域中有哪些名称。这些特性,有时被统称为 “模块系统(the module system)”,包括: 后台(back of house)。前台是招待顾客的地方;这包括接待员为顾客安排座位、服务员接受 点单和付款、调酒师制作饮品的地方。后台则是厨师和烹饪人员在厨房工作、洗碗工清理餐 具,以及经理处理行政事务的区域。 为了以这种方式构建我们的 crate,我们可以将其功能组织到嵌套模块中。通过执行 cargo new restaurant --lib 来创建一个新的名为 restaurant 的库。然后将示例0 码力 | 562 页 | 3.23 MB | 22 天前3
共 1 条
- 1













