当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何评价黄子华?
- 请问一下图中***的名字,谢啦?
- Tauri 为什么仍未取代 Electron?
- 大家都喜欢用什么浏览器?
- 中国现有的雷达技术能发现B2么?
- 我感觉河南四川条件比较相似,可是为何河南经济相比四川有一定差距?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- KVM显示器有哪些?
- 储存很多文件,是要用云盘还是用硬盘?
- 为什么明明35岁以上的员工更稳定,招聘时不要,被裁的也是他们?
最新资讯文章
- 妈妈去世后,外婆家的亲戚集体不来,我还要跟他们交往吗?
- Microsoft Edge总是自动修改我的PDF默认打开方式,该怎么解决?
- 为什么明朝前期兵强马壮时丢弃越南?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 如何评价b站up主唐卡七?
- 高并发下怎么做余额扣减?
- 你知道哪些不为人知的历史照片?
- python与nodejs哪个性能高?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- Go 语言的使用感受是什么?
- 你知道哪些不为人知的历史照片?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- NAS那么弱的CPU,真能做别的事情吗?
- 有哪些事,是社会底层人认识不到的?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 什么是你去了台湾才知道的事?
- 在医院做了很多检查最后发现用处不大,这算是过度医疗吗?
- 敢不敢发一张你的自拍照?