当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 所以现有技术是无法侦测和锁定击落 B-2 ***轰炸机的吗?
- 如何成为氛围感美女?
- 都说时尚是一个轮回,有哪些老电视剧里面的穿搭到现在都还是很潮的呢?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 你怎么看待剪映收费过高问题?
- postgresql能取代mongodb吗?
- 独立开发***能盈利吗?感觉好累...
- rust在国内的前景如何?
- LCD党真的只是少部分人吗?
最新资讯文章
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 女生到底应不应该穿***的衣服?
- 如何看待现在的前端?
- 有哪些软件堪称神器,却很少人知道?
- rust有什么适合萌新练手的项目吗?
- 曾经的班花,现在还多少人惦记?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 目前最流行的 rust web 框架是什么?
- 学计算机的要把这些书都全部看完吗?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- RAG(检索增强生成)会不会消亡呢?
- H264和H265谁画质好,求回谢谢!?
- 内存泄漏和内存溢出有啥区别?
- 为什么我还是无法理解transformer?
- 为什么女游泳运动员看起来大部分都是平胸?
- 男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 你身边身材最好的女生是什么样?