网站地图官方微信:
网站首页 上浦镇 渣江镇 大沥镇 上安乡 乌杨镇 南投市

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 你们在编程时遇到过什么离谱的bug吗? |

    下班去接老公,在地库等了十多分钟不见他下来,上楼去找,看见他...

    查看详情>>
  • | 长得漂亮真的很重要吗? |

  • | 为什么管理一严,员工就走人? |

  • | rust有什么适合萌新练手的项目吗? |

  • | 为什么都认为无GC语言一定会比有GC语言要快? |

  • | 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情? |

  • | LCD党真的只是少部分人吗? |

  • | 中国预警机世界领先吗? |

  • | 从技术上看,cloudflare比其他公司牛在哪儿? |

  • | 为什么有的人喜欢盲目抵制 goto 语法? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • 我是一名连续创业者,也是一名大龄程序员,前两次创业都以收购结...

    2025-06-24
  • 不一定,我直接说一下实例对比一下,你就懂了 很多人是因为不具...

    2025-06-24
  • 这三艘航母并不先进,批量建造会造成整体落后。 1.山东舰是...

    2025-06-24
  • 我原先考虑想买个27寸4K 160Hz打游戏,结果一看75寸...

    2025-06-24

关注我们

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