
为啥 Rust 语言中的动态数组也要叫 Vector?_湖南省怀化市中方县咨册农化学试剂股份公司
联系人:
手机:
E-mail:
地址:
为啥 Rust 语言中的动态数组也要叫 Vector?
发布时间:2025-06-21 00:05:17 人气:
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
相关新闻
- 如何评价前端组件库shadcn/ui? 随便说点 手机码字 底层用的是 radix 这玩意相当于就是...
- 为什么国内连 Docker 镜像源都要封禁? 有人往镜像里夹带私货, 以及滥用这些公共仓库, github...
- ant-design-vue 社区为什么不维护了? 不会吧…我不太清楚什么情况,只是我在 ant-design-...
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何? 以色列防空成本是不是这么高我不知道,但12天后以色列大概率不...
- 有什么树莓派的代替品吗? 8g树莓派560元不知道能干啥,玩linux太慢,玩单片机太...
- JetBrains 放弃 AppCode 是否是一个错误决定? 不算错误。 没人会用AppCode写objc和swift的...