当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 19:15:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- Mac mini M4,有必要升级24G内存吗?
- 有一双超级大长腿是什么感觉?
- 为什么各种大公司小公司还要开发AI Agent?
- 为什么都 2025 年了显卡还不能通杀 4K?
- DeepSeek 那么厉害为什么要开源?
- 利智当年有多被排挤?
- 为什么dota2迟迟不出百分比穿透类装备?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- macOS 安装虚拟机玩游戏的体验如何?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
最新资讯文章
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 为什么朝鲜始终未解决粮食短缺问题?
- 剪映和camtasia哪个更适用于剪辑?
- 有邻居的追求者出价三万,让我连续半个月每天找个女朋友晚上弄点动静,我该答应吗?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- 多益网络输了餐费官司,准备近几年搬离广州,你怎么看?
- 广西可以摆烂吗?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 为什么闺蜜做了妈妈后就像变了个人?
- C# 如何解决这个代码复用问题?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 为什么沃尔沃叫好不叫座?
- 去海边有什么拍照和穿搭建议?
- 用python写后端的多还是用go写后端的?