当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 23:30:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你卡过最厉害的bug是什么?
- Golang和J***a到底怎么选?
- 如何看待西北工业大学招生群不允许提及新校区(长安校区)交通地理位置问题?
- 为什么润人觉得出国一定就会过的好呢?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 如何评价漫威剧《钢铁之心》?
- 如何评价大胃袋良子?
- 如何看待“没有生态的墨水屏设备就是信息孤岛,最终会沦为泡面盖”这种观点?墨水屏未来的发展趋势是什么?
- 如何看待 Rust 的应用前景?
- 如何评价女明星梅根福克斯的身材?
最新资讯文章
- 自由泳是真的很累啊,怎么办?
- 为什么感觉淘宝现在不如拼多多了?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 为什么Rust的包管理器Cargo这么好用?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- AMD、Intel的下一代CPU的PPT都显示了强劲的性能提升,是在吹牛吗?
- 为什么米哈游不自己搞个***网站?
- 如何看待现在的前端?
- ***剪辑软件有什么推荐的吗?
- 超小团队选择Django还是Flask?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 2025年,笔记软件又如何选择?
- 为什么安踏还不能和 Nike 相抗衡?
- 有哪些事,是社会底层人认识不到的?
- 有没有重生***推荐?