为啥 Rust 语言中的动态数组也要叫 Vector?
来源:
编辑:
时间:2025-06-25 04:05:15

因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
-
{dede:pagebreak/}


网友评论:
{dede:include file='ajaxfeedback.htm' /}
栏目分类

最新文章
- 什么才是真正的爱情?
- 为什么Rust的包管理器Cargo这么好用?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 为什么苹果公司无法制造出性价比高的 Mac 电脑?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- H264和H265谁画质好,求回谢谢!?
- 开战斗机从上海到北京要多久,那是一种什么样的体验?
- 现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?

热门文章
