当前位置:当前位置: 首页 >
为啥 Rust 语言中的动态数组也要叫 Vector?
人气:发表时间:2025-06-21 00:05:17
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
同类文章排行
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- rust 解决了什么问题?
- 阿诺德表示「离开利物浦的方式是圆满的」,他在该俱乐部有哪些突出的成绩和表现?
- 为什么男生都不喜欢173身高的女生啊?
- lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 为什么 J***a 没有好用的 ORM 框架?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- springboot框架中一个controller类可以调用多个service类吗?
最新资讯文章
- 电脑C盘爆满,如何彻底清理垃圾又不误删系统文件?
- 什么叫裁员裁到大动脉?
- 如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- 如何评价DuckDB?
- 如何看待安徽宿州一农场500亩土豆遭几百名村民哄抢,曝光后民警要求种植户删帖?法不责众?如何有效维权?
- 如何评价综艺《心动的信号》第七季?
- 你见过身边身材最好的女生是什么样子的?
- 大部分语言都用尖括号<>表示泛型,为什么golang要标新立异用中括号?
- 一套正版adobe全家桶多少钱?
- 有哪些是你用上了mac才知道的事?
- Avalonia UI和Electron哪个性能高?
- 如何部署Prometheus监控K8S?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 做个web服务器,gin框架和go-zero怎么选?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 如何看待 Mac mini M4 支持可更换 SSD?
- MacOS真的比Windows流畅吗?
- 黄金,今年会达到怎样的高度?
- Firefox是如何一步一步衰落的?
- 跟离异的女同事聊天时,她冒出一句:「你老婆还不如我,离了跟我过得了」,我该怎么回答?