常见集合

339 字
2 分钟
常见集合

常见集合#

Rust 标准库中包含一系列被称为 集合collections)的非常有用的数据结构。大部分其他数据类型都代表一个特定的值,不过集合可以包含多个值。不同于内建的数组和元组类型,这些集合指向的数据是储存在堆上的,这意味着数据的数量不必在编译时就已知,并且还可以随着程序的运行增长或缩小。每种集合都有着不同功能和成本,而根据当前情况选择合适的集合,这是一项应当逐渐掌握的技能。在这一章里,我们将详细的了解三个在 Rust 程序中被广泛使用的集合:

  • vector 允许我们一个挨着一个地储存一系列数量可变的值
  • 字符串string)是字符的集合。我们之前见过 String 类型,不过在本章我们将深入了解。
  • 哈希 maphash map)允许我们将值与一个特定的键(key)相关联。这是一个叫做 map 的更通用的数据结构的特定实现。

对于标准库提供的其他类型的集合,请查看文档

我们将讨论如何创建和更新 vector、字符串和哈希 map,以及它们有什么特别之处。

支持与分享

如果这篇文章对你有帮助,欢迎分享给更多人或赞助支持!

赞助
常见集合
https://26180339.xyz/posts/rust/ch08-00-common-collections/
作者
Sky
发布于
2026-03-21
许可协议
CC BY-NC-SA 4.0
Profile Image of the Author
Sky
Hello, I'm Sky.
公告
欢迎来到我的博客!
音乐
封面

音乐

暂未播放

0:00 0:00
暂无歌词
分类
标签
站点统计
文章
115
分类
3
标签
16
总字数
274,823
运行时长
0
最后活动
0 天前

目录