当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-24 07:35:10
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 实体店为什么生意越来越难做了?
- 汉堡里有荤有素,为什么还被认为是不健康的?
- 如何看待 2025 年颁布的禁酒令?
- Mac上有那些你认为极其好用的***?
- 理性探讨,中国现在算不算超级大国?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号?
- Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?
- 为什么说耿直的人更容易吃亏?
最新资讯文章
- 可以去贵州或云南的小镇简单生活吗?
- 国内为什么那么多人黑 WordPress ?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 哪些让你用了觉得相见恨晚的键盘?
- 可以讲讲赵丽颖吗?
- KVM显示器有哪些?
- 为什么windows的arm版没有被广泛使用?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 有史以来最优秀的程序员有哪些?
- AMD当年收购ATI是个正确的选择吗?
- Golang和J***a到底怎么选?
- 媚眼如丝是什么样子?
- 现在有没有可能在地球某处隐藏一个大型军事基地而几十年不被发现?
- 如何评价茅台暂停京东供货?
- 为什么现在的楼盘都是厅很大,卧室很小?
- 为什么web worker可以在前端开多线程,解决单线程卡死页面的问题,但是没有得到广泛使用?
- 家里想搞一个服务器,怎么才不违规?
- 《武林外传》中有哪些值得学习的职场关系?
- 黑龙江吉林等地发布高温预报,部分地区可达 40 度,为什么 6 月东北比很多南方地区都热?这正常吗?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?





