当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如果中国的商用飞机是由小米来造,而不是中国商飞,现在会是怎样的情况?
- 女人为什么身体那么软?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 2025 年高考,为啥大家反应冷淡得出奇?
- 请教了解空军装备的知友,歼35服役后,是否要歼10退役?歼10生产线都转贵航了,以后只用于外贸吗?
- 为什么有些门开关时特别容易夹手?背后的设计缺陷可能有哪些?
- 伊朗发布「霍拉姆沙赫尔-4」导弹发射画面,被认为是伊朗破坏力最强导弹,其威力有多大?
- 现在个人博客不能备案了吗?
- 为什么一直在说稳就业,但找工作却越来越难了呢?
- 广东人吃东西讲究「食材本味」,那为什么西湖醋鱼没有在广东流行开来?
最新资讯文章
- 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 如何基于Docker进行开发?
- lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- Swift 和同时代的其他语言比起来怎么样?
- 中年夫妻有多少是生活和谐的?
- 穿瑜伽裤爬山的女生会不会害羞?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 如何评价「尖叫」这种饮料?
- 如何看待rust编写的zed编辑器?
- 吴柳芳的真实水平如何?
- Windows 上最应该卸载的三个软件是谁?
- 慈禧为什么要反对戊戌变法?
- 为什么说英制单位是人类文明的一颗毒瘤?
- 如何评价 Windows 11 的 UI ?
- 中国军队有多强,在世界能排第几?
- 如何优化前端网站的性能?
- 为什么Dreamwe***er,FrontPage会被淘汰?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- 作为一个服务器,node.js 是性能最高的吗?