使用结构构建相关数据
结构或结构是一种自定义数据类型,允许您打包 一起命名,并命名构成一个有意义组的多个相关值。如果 您熟悉面向对象语言,结构体就像 对象的 data 属性。在本章中,我们将比较和对比元组 替换为结构体,以构建您已经知道的内容,并演示结构体何时是 一种更好的数据分组方法。
我们将演示如何定义和实例化结构。我们将讨论如何 定义关联函数,尤其是称为 methods 的关联函数类型,以指定与 struct 类型关联的行为。结构和枚举 (在第 6 章中讨论)是在 program 的域来充分利用 Rust 的编译时类型检查。
本文档由官方文档翻译而来,如有差异请以官方英文文档(https://doc.rust-lang.org/)为准