当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 04:00:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么情侣在一起旅行后容易分手?
- 《诛仙》中有哪些捧腹大笑的剧情?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 女生175真的太高了吗?
- 为什么现在的世界局势如此严峻?
- 37岁了,想出国移民,可行性大吗?
- 鱼缸过滤全天开着太耗电,关掉半天又容易水浑,有什么好办法?
- Rust 和 Go 的并发模型有什么不同,为什说 Rust 的并发模型更好 ?(1.0已没有内建模型?
- 怎么向老婆简单解释nas的用途?
- 怎么感觉华为有点方寸大乱呢?
最新资讯文章
- 如何评价B站up主***千代退网?
- 「绝世美女」都有什么特点?
- 以前都是鼓吹快乐教育,为什么现在大家都明白了快乐教育,实际上就是愚民教育?
- 为什么我感觉现代医学还是很落后?
- 用GraphQL如何实现以下API请求?与REST的思路相比实现方法孰优孰劣?
- 没有无线打印功能的打印机,如何加装无线?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 为什么 Golang 不适合开发桌面系统?
- 普通人自学编程能赶上大学计算机编程专业的水平吗?
- ai生图有没有什么写提示词的技巧?
- obsidian用一两年后会有多大?全文搜索还快吗?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 如何看出一个人有没有管理能力?
- 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些?
- HTML+CSS有哪些常用的居中方法?