
为啥 Rust 语言中的动态数组也要叫 Vector?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
为啥 Rust 语言中的动态数组也要叫 Vector?
发布时间:2025-06-25 04:05:15 人气:
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
相关新闻
- 为什么楚国更多与湖北联系在一起? 死人了要唱丧歌,这种风俗我知道全国很多地方都有,但唱的词是楚...
- 马斯克的星舰是不是打脸了中国航天? 运二十为什么是66吨?货仓为什么是长20米,宽4米,高4米?...
- mysql每天有1千万数据 怎么办?分表吗 有什么好的方案。? 我前公司,订单量最大的时候每天800万。 我们的设计是 订...
- 南昌舰以一对二逼退外舰详情披露,哪些内容值得关注? 这个,要先从另一个话题说起——— 我们是发展反舰导弹、还是继...
- 知乎上有哪些被顶到高票的反智答案? 苏联灌酒系列。 比如说1934年,丰子恺在《论语》杂志...
- 《图兰朵》的故事到底好在哪儿? 歌剧《图兰朵》的故事很残忍暗黑,如果拍成电影,会是非常沉重压...