当前位置:当前位置: 首页 >
为啥 Rust 语言中的动态数组也要叫 Vector?
人气:发表时间:2025-06-21 00:05:17
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
同类文章排行
- 有哪些故意缩短产品寿命的设计?
- 你的低成本爱好是什么?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 《莲花楼》到底好不好看?
- 30岁了,你在深圳过着什么样的生活?
- golang总体上有什么缺陷?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 家里想搞个服务器,有什么好的建议方案吗?
- go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
最新资讯文章
- 你怎么看待剪映收费过高问题?
- MySQL不香吗,为啥还要Elasticsearch?
- 如何快速找出并消灭房间里的所有蚊子?
- 用K8s的公司有多少人会部署K8s?
- 有没有什么路由器让你用过之后彻底惊艳了?
- 如何评价《三角洲行动》S5 赛季新地图「潮汐监狱」?
- 如何评价微软的远程桌面?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 同事连续几天把孩子带来上班,你们有过这样的经历吗?
- 什么样的女主才能叫做「人间尤物」?
- 三只羊是不是被人做局了?
- 商业史上有哪些降维打击的经典案例?
- 如何部署Prometheus监控K8S?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 如何评价钟南山院士?
- 网传西藏六月发生三起藏马熊吃人***,藏马熊真的这么可怕吗?
- 商业史上有哪些降维打击的经典案例?
- Node.js是谁发明的?
- MacOS真的比Windows流畅吗?
- 如何看待 Rust 的应用前景?