当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-26 08:35:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- Mac上有那些你认为极其好用的***?
- 女孩子腿非常白是什么体验?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔?
- 如何评价剪映svip,599一年,有替代方案吗?
- Flutter集成rust到底有多好?
- 如何评价引入 Liquid Glass 设计的 iOS 26?
- 是什么原因导致HDR无法推行?
- 怎么看待北京大龄单身女突破80w?
最新资讯文章
- PS5 Pro 为什么不升级 CPU 呢?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- 周鸿祎为什么说他这辈子最鄙视李彦宏?
- 为什么Rust的包管理器Cargo这么好用?
- 是什么原因导致HDR无法推行?
- 有没有免费的云服务器?
- 怎么看待B站舞蹈区和某些风格比较暴露的up?
- golang为什么要内置map?
- 《长安的荔枝》演员表删除那尔那茜,会对这部剧有哪些影响?
- 你后悔娶了现在老婆吗?
- 为什么有些NAS用户弄那么多硬盘?
- 能不能发一张你相册里最好看的自拍照?
- 为何linux安装程序会很麻烦?
- 你都见过什么样的电脑盲?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
- 贫困生买Mac mini m4有错吗?
- 为什么windows的arm版没有被广泛使用?
- 下载 4k ***的时候,应该选什么版本?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 最近,你有什么顿悟?