当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-23MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-23《权力的游戏》里面最美的是谁?
- 2025-06-23微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 2025-06-23中年女性如何保持身材?
- 2025-06-23如果你是雷军,你如何应对饱和式攻击?
- 2025-06-23华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-23为什么说6月30日是裁员大限将至?
- 2025-06-23苹果前首席设计师 Jony Ive 离职的原因是什么?
- 2025-06-23如何看待 Rust 的应用前景?
- 2025-06-23唱歌真的是七分天赋三分后天吗?
- 2025-06-23为什么中国选择先让歼20服役,而不是fc31?
- 2025-06-23flutter为什么不用Go语言,而用Dart?
- 2025-06-23华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 2025-06-23如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-23几百吨重的飞机为什么能飞起来?
- 2025-06-23为什么感觉四***明很空洞?
推荐产品
-
哪张照片让你觉得刘亦菲美得不可方物?
黑色职业装刘亦菲 复古刘亦菲 -
伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
GPS靠不住,伊朗早在2015年就与中国签署了军用北斗导航技 -
《庆余年》中的范闲为什么突破不了大宗师?
这个原因书里已经交待过了,主要是范闲接连拿下林婉儿,司理理, -
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
HarmonyOS 6开发者beta版今天发布了,整场发布会
最新资讯