当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 为什么软件公司很少用python开发web?
- 有哪些让你目瞪口呆的 Bug ?
- 为什么大家不再提星链了(包括外网)?
- 为什么没有人用塔式机箱装nas呢?
- 日本真的有些澡堂和温泉是不分男女的吗?有人去过不分男女的那种吗?
- Rust 的设计缺陷是什么?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 如何高效将 HTML 内容转换成卡片形式?
- 评价一下Proxmox VE与ESXi的优劣?
最新资讯文章
- 我的世界怎么租一个四个人的服务器?
- rust为什么使用reqwest库名称,而不是request库名称?
- 养龟玩龟的人可怕吗?
- PHP现在真的已经过时了吗?
- FastApi性能是否真的接近Go?
- 为什么现在的世界局势如此严峻?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么会有人喜欢养乌龟当宠物?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 如何评价威海这个城市?
- 目前中国男性有什么困境?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 如何看待《海贼王》1152话尾田给出的香克斯断臂的解释?
- 为什么都认为无GC语言一定会比有GC语言要快?
- Python+rust会是一个强大的组合吗?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 你们的腰突是怎么突然好的?
- 你们学校的校花都是怎么样的?
- 买到烂尾楼到底该有多绝望?