当前位置:当前位置: 首页 >
为啥 Rust 语言中的动态数组也要叫 Vector?
文章出处:网络 人气:发表时间:2025-06-25 01:45:15
因为一维序列的变种尤其多,而可用的名称又太少。
如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。
让我们看看一些常用的一维序列: 一段定长的连续内存。
按照习惯,这东西常叫做 Array。
这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。
同类文章排行
- 求大神解答,为什么大家都不喜欢用docker?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 家里想搞一个服务器,怎么才不违规?
- 为什么从事技术的人普遍都比较难沟通?
- 有哪些让你目瞪口呆的 Bug ?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 女生真正的完美身材是什么样子?
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 做成这样可以干平面设计吗?