表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?...(144 )人阅读时间:2025-06-23 07:10:09
如何搭建自己CDN服务器?
如何搭建自己CDN服务器?...(144 )人阅读时间:2025-06-23 08:15:11
遭遇生理性涨奶该怎么办?
遭遇生理性涨奶该怎么办?...(144 )人阅读时间:2025-06-23 08:20:11
为什么游戏总是缺少 dll 文件?
为什么游戏总是缺少 dll 文件?...(144 )人阅读时间:2025-06-23 07:35:10Electron是否有作为游戏引擎的潜力?
Electron是否有作为游戏引擎的潜力?...2020-02-21无畏契约(valorant)在国内为什么这么火?
无畏契约(valorant)在国内为什么这么火?...2020-02-212025年,Gitea 和 GitLab 应当如何选择?
2025年,Gitea 和 GitLab 应当如何选择?...2020-02-21微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?...2020-02-21