为啥 Rust 语言中的动态数组也要叫 Vector?
- 发表时间:2025-06-26 01:25:15
- 来源:
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
推荐资讯
- 2025-06-27 22:10:16为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损?
- 2025-06-27 22:35:17女生到底应不应该穿***的衣服?
- 2025-06-27 21:00:16我要从现在开始戒断手机瘾,我能做到吗?
- 2025-06-27 22:00:16国产厂商为什么都不用三星屏幕了?
- 2025-06-27 20:55:15有没有免费听音乐的APP?
- 2025-06-27 21:45:15大家有什么被中医震惊征服的经历吗?
- 2025-06-27 22:20:164K 显示器 OLED、MiniLED、Nano IPS 有什么区别,应该怎么选?
- 2025-06-27 20:45:15为什么pH不用dB作为单位?
- 2025-06-27 22:20:16为什么老一辈人厌恶游戏?
- 2025-06-27 21:55:16LCD党真的只是少部分人吗?
推荐产品
-
如果不能使用linux,只能选鸿蒙与windows,你会选哪个?
这题其实很简单,只有唯一解,主要考的是审题。 原题: 如果 -
体制内需不需要藏锋露拙?
单位里有个小伙子ppt技术一流,各类小插件玩的飞起。 有回 -
偶遇曾经发生过关系的异性,会觉得尴尬吗?
某一年我爸去割痔疮,住院几天,深夜了我跟我妈去药房拿药。 -
精子会残留在女性的体内嘛?
众所周知,正常情况下一颗受精卵是由一颗卵子和一颗精子组成的。
最新资讯