当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-24为什么好多人不承认大众审美就是喜欢白皮?
- 2025-06-24歼20速度接近3马赫是什么水平?
- 2025-06-24夸克网盘有可能超越百度网盘吗?
- 2025-06-24你后悔娶了现在老婆吗?
- 2025-06-24winkawaks游戏模拟器怎么运行?
- 2025-06-24吴柳芳的真实水平如何?
- 2025-06-24程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 2025-06-24为什么王楚钦之前被喷三大赛挂0,世乒赛夺冠之后依然被黑?
- 2025-06-24***拍大尺度片子时摄影师不会看光吗?
- 2025-06-24女生穿小妈(后妈)裙是种什么体验?
- 2025-06-24Golang和J***a到底怎么选?
- 2025-06-24中国为什么不直接印大量的人民币去买美国的东西?
- 2025-06-24哪个瞬间让你觉得编程只是一门技术?
- 2025-06-24怎么看待B站舞蹈区和某些风格比较暴露的up?
- 2025-06-24你见过最反人类的设计是什么?
- 2025-06-24ssd固态硬盘sata的好还是m.2好呢?
推荐产品
-
面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
token放在redis里只是一种很正常的方案。 在有多个后 -
你理想中的完美户型长什么样?
一、门口的植物不要太茂密,最好没有,或者定期除草。 二、大 -
女生真正的完美身材是什么样子?
身高175,脚跟到肚脐108,体重63~67,肩宽41~43 -
空战的时候可不可以先击落预警机?
当然可以,前提是能做到的话。 预警机就像象棋里的【帅】,价
最新资讯