为什么Rust写个链表都那么难?
- 发表时间:2025-06-24 15:35:14
- 来源:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-26 23:30:11杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 2025-06-27 00:45:12你是在什么时候认识到自己好看的?
- 2025-06-27 00:00:12绝望到极致是个什么状态?
- 2025-06-27 01:15:11网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-26 23:50:11如何评价鸿蒙电脑无法编写其自身运行的程序?
- 2025-06-27 00:50:10紧身牛仔裤看起来不正经,真的是这样吗?
- 2025-06-27 00:20:11为何羽毛球价格一路高涨?
- 2025-06-26 23:35:12儿子抑郁四年左右了,他的未来该怎么办?
- 2025-06-26 23:35:12有用 NAS 被联通以安全为由要求停止使用的吗?
- 2025-06-27 00:40:11有没有女主超级洒脱,男主骨灰级火葬场的***推荐?
推荐产品
-
为什么福州吸引不了人才?
福州有一家公司叫网龙,前十来年的时候我投了简历,HR通知我入 -
目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
ui:heroui,好看,tw + framer motio -
男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白 -
《武林外传》中有哪些值得学习的职场关系?
初看《武林外传》,你可能被里面的玩梗所吸引,被这种武侠情景剧
新闻动态
最新资讯

