为啥 Rust 语言中的动态数组也要叫 Vector?
- 发表时间:2025-06-21 00:05:17
- 来源:
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
推荐资讯
- 2025-06-18 00:05:12罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市?
- 2025-06-18 00:00:12如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-19 18:25:15什么是微软式中文?
- 2025-06-19 18:15:16既然富人财富占社会总财富的 80%,那么鼓励富人消费不就可以了吗?
- 2025-06-19 18:15:16颈椎病的最佳治疗方法是什么?
- 2025-06-19 18:50:16为什么中国农村房子那么丑?
- 2025-06-19 18:50:16lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 2025-06-18 00:05:12皮肤太白是种怎样的体验?
- 2025-06-18 00:00:12你的亲戚提过什么过分的要求?
- 2025-06-17 23:55:12大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
推荐产品
-
你怎么看待剪映收费过高问题?
2021年第1次使用剪映的时候 我发现它的大部分功能都在服务 -
为何雷军天天健身,却无健身痕迹?
因为他撒谎了! 他说他跑步,月均300公里。 对,不跑步的人 -
如何优雅劝退他人做自媒体?
我做自媒体原因有3 1,30k能力的程序员因为40岁年龄歧视 -
成都的房子大家都亏了多少?
温江,2019年初买的花园洋房,单价18000,总价约300
最新资讯