当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-26 08:35:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为啥苹果不给 MacBook Pro 加上这些特性?
- 为什么女儿的反应这么强烈?
- 是什么原因导致HDR无法推行?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么现在越来越多的人不想要孩子呢?
- 韩国作为发达国家,到底发达在哪?
- 为什么中国的英语教育这么失败?
- 为什么董明珠攻击小米空调,而公牛却没有攻击小米插座?
- C/C++中如何稳定地每隔5ms执行某个函数?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
最新资讯文章
- 当年《诛仙》第一部的成功在于什么?
- 以前都是鼓吹快乐教育,为什么现在有些人认为实际上就是愚民教育?
- docker有哪些有趣的用途?
- 2025年了,京东是不是已经度过了此次风波?
- 这种裙子是不是对直男爆杀?
- 有哪些看似聪明,实则很傻的行为?
- 你身边身材最好的女生是什么样?
- 请问27寸4K显示器哪个好呀?
- 为什么那些滥交的男女不怕染上***?
- 有哪些让你目瞪口呆的 Bug ?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 2025年,Gitea 和 GitLab 应当如何选择?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 大家都喜欢用什么浏览器?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 为什么现在越来越多的人不想要孩子呢?
- 为什么程序员独爱用Mac进行编程?
- 吴柳芳的真实水平如何?
- 以前大力推广的沼气池,怎么现在越来越少了?
- 电影《碟中谍》系列中哪一部最好?