当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 23:30:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你们在编程时遇到过什么离谱的bug吗?
- Excel 到底有多厉害?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 你们的腰突是怎么突然好的?
- 为什么现在的中国电影越来越烂?
- 华为中年粉丝都是什么样子的?
- 单依纯和黄霄云谁颜值更高一点?
- 中美会因台海开战吗?
- Trae和Cursor对比有什么优势吗?
- 为什么Rust写个链表都那么难?
最新资讯文章
- 为什么 macOS 比 Windows 稳定?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 为什么欧美影视喜欢露点?
- 普通家庭对孩子最好的托举是什么呢?
- 为什么说 Node.js 有望超越J***a?
- 女生真正的完美身材是什么样子?
- 安抚奶嘴会影响嘴形吗?
- 可以随身携带一个Linux系统吗?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 冬天也要穿胸罩吗?
- Flutter集成rust到底有多好?
- 鱼缸能不能做到一直不换水还很清澈?
- 女友明确说不喜欢我玩游戏机,结婚后也不允许我买游戏机,并且跟我吵架了,该如何是好?
- 什么才是真正的爱情?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?