Rust 程序设计语言 简体中文版 1.85.0以继续使用 user1.email,因为它的值并未从 user1 中移动出去。 使用没有命名字段的元组结构体来创建不同的类型 也可以定义与元组类似的结构体,称为 元组结构体(tuple structs)。元组结构体有着结构体名 称提供的含义,但没有具体的字段名,只有字段的类型。当你想给整个元组取一个名字,并使 元组成为与其他元组不同的类型时,元组结构体是很有用的,这时像常规结构体那样为每个字 origin;,将 origin 的值解构到名为 x、y 和 z 的变量中。 没有任何字段的类单元结构体 我们也可以定义一个没有任何字段的结构体!它们被称为 类单元结构体(unit-like structs)因 为它们类似于 (),即“元组类型”一节中提到的 unit 类型。类单元结构体常常在你想要在某个 类型上实现 trait 但不需要在类型中存储数据的时候发挥作用。我们将在第十章介绍 trait。下 sign_in_count: 1, }; } 编译器会抱怨它需要生命周期标识符: $ cargo run Compiling structs v0.1.0 (file:///projects/structs) error[E0106]: missing lifetime specifier --> src/main.rs:3:15 | 3 | username:0 码力 | 562 页 | 3.23 MB | 27 天前3
共 1 条
- 1













