当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 刚玩摄影半年,大佬们看看我有什么可以提升的地方吗?
- 如何看待「苏超」赞助商1个月增加超200%,达到中超2倍?
- 我国004号航母什么时候下水?
- 为什么一谈到Wi-Fi想支持6GHz,总有人说那你可以去国外?
- 如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
- 为什么中国足协成了“过街老鼠”了?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 乡下的土鸡真的值100块钱吗?
- 福州人口流出为什么这么严重?
- 有一张巨强的显卡是什么体验?
最新资讯文章
- 该学C4D还是blender?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 前端,后端,全栈哪个好找工作?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 我听说Windows12微软就直接重头构建Windows了,就直接重构Win内核了,到底是不是真的?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 你身边身材最好的女生是什么样?
- AE如何渲染出mp4格式?
- 汤姆·克鲁斯获奥斯卡终身成就奖,获得影艺生涯首座小金人,他的哪些作品和特技表现最能体现这一荣誉?
- 空调现在抽真空15分钟真的还有意义吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 六小龄童的演技是不是被高估了?
- 以色列为什么要打伊朗?
- 以色列为什么突然敢打伊朗了?不怕被报复?