Rust 程序设计语言 简体中文版 1.85.0i8 u8 43/562Rust 程序设计语言 简体中文版 16-bit i16 u16 32-bit i32 u32 64-bit i64 u64 128-bit i128 u128 架构相关 isize usize 每一个变体都可以是有符号或无符号的,并有一个明确的大小。有符号 和 无符号 代表数字能 否为负值,换句话说,这个数字是否有可能是负数(有符号数),或者永远为正而不需要符号 0 到 2ⁿ - 1 的数字,所以 u8 可以储存从 0 到 2⁸ - 1 的数字,也就是从 0 到 255。 另外,isize 和 usize 类型依赖运行程序的计算机架构:64 位架构上它们是 64 位的,32 位 架构上它们是 32 位的。 可以使用表格 3-2 中的任何一种形式编写数字字面值。请注意可以是多种数字类型的数字字面 值允许使用类型后缀,例如 57u8 来指定类型,同时也允许使用 用户没有你那么熟悉其结构,并且 如果模块层级过大他们可能会难以找到所需的部分。 第七章介绍了如何使用 pub 关键字将项变为公有,和如何使用 use 关键字将项引入作用域。 然而你开发时候使用的文件架构可能并不方便用户使用。你的结构可能是一个包含多个层级的 分层结构,不过这对于用户来说并不方便。这是因为想要使用被定义在很深层级中的类型的人 可能很难发现这些类型的存在。他们也可能会厌烦要使用 use0 码力 | 562 页 | 3.23 MB | 23 天前3
共 1 条
- 1













