当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 学生校服如何隐藏内衣痕迹?
- Vim 有什么奇技淫巧?
- 我应该设置多少kb才能让他不能玩游戏?
- 程序员为什么讨厌PHP编程语言?
- 中国的高铁数量过剩吗?
- 如何制造一个高级的阳谋?
- SwiftUI 是不是一个败笔?
- 开腹手术,医生是如何处理患者的腹部脂肪的?
- 颈椎病可以恢复吗?
- 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
最新资讯文章
- 敢不敢留下一张自拍照让人打分?
- 程序员为什么讨厌PHP编程语言?
- 为什么欧美影视喜欢露点?
- PHP现在真的已经过时了吗?
- 以色列为什么要打伊朗?
- 现在网上把清朝说得一无是处,但是为什么能统治268年?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- Golang与Rust哪个语言会是今后的主流?
- 性在婚姻生活中真的重要吗?
- Node.js是谁发明的?
- Trae和Cursor对比有什么优势吗?
- 如何评价网红店太二酸菜鱼?
- 微信头像会影响第一印象吗?
- 有没有一个特别好用的Linux系统?
- 买到烂尾楼到底该有多绝望?
- 山姆超市是怎么在中国火起来的?
- 有什么事在windows上显的顺理成章,在Linux上就很令人费解?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- PHP和Node.js哪个更爽?
- SwiftUI 是不是一个败笔?