4.3. 集合类型 Rust 结构体、枚举与集合:深入集合类型 在 Rust 编程中,结构体(struct)、枚举(enum)和集合(collections)是构建复杂数据结构和应用程序的核心工具。我们已经了解了结构体和枚举如何组织自定义数据类型,现在我们将深入探讨 集合类型,它们提供了存储和操作多个数据项的强大方式。 本文将专注于 Rust 的内置集合类型,并详细讲解它们的代码实践和内部机制。我们将探索以下关键集合类型: 向量 (Vectors - ): 可动态增长的数组,用于存储同类型元素的序列。 字符串 (Strings - ): 可增长的、UTF-8 编码的文本数据。 哈希映射 (Hash Maps - ): 基于键值对存储数据的关联数组,提供快速查找。