当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 12:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 如何看待青鸾峰上连续几本***霸占纵横榜首?
- 为什么说微软 Win11,有苹果 macOS 的感觉?
- 如何看待青鸾峰上连续几本***霸占纵横榜首?
- 《潜伏》里的翠萍为什么不会被人怀疑是卧底?
- 如何部署Prometheus监控K8S?
- 你的鱼缸里养过什么奇怪的鱼?
- 大家在深圳真实的收入是多少?
- 游戏史上有哪些著名的平衡***故?
- 服务器能否拒绝非浏览器发起的HTTP请求?
最新资讯文章
- Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 如何评价 xmake?
- 为什么福州吸引不了人才?
- 大家猜猜伊朗的结局如何?
- “哨兵模式”涉嫌泄密,你支持封杀特斯拉吗?
- CAD如此难用为什么还没有淘汰掉?
- 能分享一下你写过的rust项目吗?
- 你在什么情况下需要写 shell ?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 我的世界怎么租一个四个人的服务器?
- 亚克力鱼缸这么容易模糊吗?
- flutter为什么不用Go语言,而用Dart?
- 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
- 广东怀集水灾后一家超市疑似被哄抢,这种行为在灾难面前的道德和法律问题如何看待?






关注公众微信号
移动端,扫扫更精彩