网站地图官方微信:
网站首页 灵洞乡 万阜乡 东明县 黄堡镇 南广镇 玉带乡

当前位置: 首页 >

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

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

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

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

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

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

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

  • | 为什么当今 Web 应用不都***用 WebSocket 形式进行数据交互? |

    答案是没必要,HTTP协议适用于绝大多数的应用场景,而且实现...

    查看详情>>
  • | 现代艺术只考虑意义、不考虑美感吗? |

  • | 程序员空闲时间应该继续卷技术,还是找其他副业? |

  • | 网红都那么美,为什么当不了明星? |

  • | PHP初学者,我能不能使用PHP来开发桌面应用? |

  • | 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量? |

  • | 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗? |

  • | 怎样成为全栈工程师(Full Stack Developer)? |

  • | 这个社会为什么老实人都混得不好? |

  • | 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难? |

  • | 阿里云盘冻结后强制收费才能解冻,如何处理? |

  • 刚刚接触 Go 的你: 一个 go run main.go ...

    2025-06-24
  • 最近陆陆续续的发布了很多的智能体,有拿Agent做唯一产品的...

    2025-06-24
  • 看《长安的荔枝》,还是要看原著。 最近关于《长安的荔枝》电...

    2025-06-24
  • 我给东风日产,比亚迪,东方启辰,小鹏汽车都做过海报,给他们做...

    2025-06-24

关注我们

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