为啥 Rust 语言中的动态数组也要叫 Vector?
- 发表时间:2025-06-26 01:25:15
- 来源:
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
推荐资讯
- 2025-06-22 00:45:16为什么国内程序员不喜欢写单元测试?
- 2025-06-22 01:15:15J***a 除了 Spring 还有什么?
- 2025-06-22 01:20:15在所有动物肉中,哪一种味道最好?
- 2025-06-22 01:20:15上海的你,择偶的标准是怎样的?
- 2025-06-22 01:00:16怎么劝家里人不去养鱼?
- 2025-06-22 01:40:15在职场中,分屏显示器有什么选购技巧?
- 2025-06-22 00:20:17既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
- 2025-06-22 01:35:17鸿蒙折叠屏笔记本为什么敢卖26999?
- 2025-06-22 01:05:20postgres集群的选择?
- 2025-06-22 00:00:17Office 中为何还要保留 Access 数据库?
推荐产品
-
公司老板不想续费3w一年的云服务器,合理吗?
我看好多回答都在秀,认为自己只需要两三千预算就能搞定,凸现自 -
中美会因台海开战吗?
推荐你看一篇文章《 这是一篇分析世界格局最透彻的雄文,没有之 -
到底是时代选择了Nvidia,还是Nvidia选择了时代?
所以前几年为什么要禁挖矿?本来国内几乎占据全球一半算力,拱手 -
前端初学者如何学习css及页面布局?
更多优质内容请关注微信公众号@web前端工程狮 每篇文章都会
新闻动态
最新资讯