网站地图官方微信:
网站首页 许亭乡 马陆镇 张浦镇 巨口乡 思灵乡 金顺镇

当前位置: 首页 >

为啥 Rust 语言中的动态数组也要叫 Vector?

因为一维序列的变种尤其多,而可用的名称又太少。

如果你创造了一个新的数据结构,不想叫 Array(为了避免与 C 式数组混淆)也不想叫 List(为了避免与 Lisp 的刻板印象链表混淆),那么你就只能从各种犄角旮旯里重新“发明”个新词来命名它。

让我们看看一些常用的一维序列: 一段定长的连续内存。

按照习惯,这东西常叫做 Array。

这段连续内存可以带长度信息也可以不带,如果带长度信息,又可以进一步细分为可编译期确定长度的、…。

为啥 Rust 语言中的动态数组也要叫 Vector?

  • | vscode 是盈利的吗?微软为什么要持续投入开发***? |

    说白了, VSCode是微软的一场“开发者殖民***”,而这...

    查看详情>>
  • | Macbook Air M4 是选16g还是24g丐版? |

  • | 中国海军是如何崛起的? |

  • | 得了强直性脊柱炎是不是一辈子就完了? |

  • | 乔丹背打的动哈登吗? |

  • | 从零写一个3D物理引擎难度多大? |

  • | 中国的歼35A可以吊打十架韩国的KF21吗? |

  • | 如何评价前端框架 Solid? |

  • | 为什么说没有低级勤务舰是美国海军的缺点? |

  • | Postgres 和 MySQL 应该怎么选? |

  • | 发烧友都说磁带音质秒杀CD黑胶和hires,啥原因? |

  • 关注了这个问题好久,怎么一个回答都没有……那我抛砖引玉吧。 ...

    2025-06-22
  • 无他,crt做不大,就这一缺点,但是是致命的缺点。 crt最...

    2025-06-22
  • 大家好,我就是当事人,很感谢各位对我的问题进行解答,也有很多...

    2025-06-22
  • 目前已经有人成功把chrome124移植到xp系统上运行了,...

    2025-06-22

关注我们

添加微信好友,关注最新动态