当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何看待罗永浩回忆被华为公司余承东野蛮人式挖人?
- 云南作为之前的西南大省为什么发展不起来?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?
- 你见过最漂亮的女生长什么样?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 如何看待国内服装尺码越来越小的现象?
- lcd屏幕如此护眼,为什么现在没有了?
- 为什么windows的arm版没有被广泛使用?
- 有个漂亮女朋友是种怎样的体验?
- ElasticSearch在项目中具体怎么用?
最新资讯文章
- 为什么大部分人都认为2560x1440是2K?
- springboot框架中一个controller类可以调用多个service类吗?
- 刘亦菲为什么不结婚?
- 《红色警戒2》里为什么防空导弹不如防空炮?
- 听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
- 亲眼见到明星本人是什么体验?
- qwen3-0.6B这种小模型有什么实际意义和用途吗?
- Rust 的设计缺陷是什么?
- 我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗?
- ant-design-vue 社区为什么不维护了?
- Windows上有没有一分多屏和多屏合一的软件?
- 高并发下怎么做余额扣减?
- 如何看待“计算机民科“的网站51soez已关站维护一周?
- 脸与身材不符是种怎样的体验?
- 为什么程序员独爱用Mac进行编程?
- 7.5号预言日本大灾难的?是真的吗?
- 剪映网页版要下线了,有没有字节的同学来说下是为啥啊?
- 为什么这么多人讨厌中国移动?
- 为什么中医一千多年没有出现理论大创新了?
- 如果不能使用linux,只能选鸿蒙与windows,你会选哪个?