当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何看待盲人UP主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 做引体向上可能会诱发腰肌劳损吗?
- 可以随身携带一个Linux系统吗?
- rust有什么适合萌新练手的项目吗?
- 俄罗斯妹子***漂亮热情,中国男人是不是很喜欢娶?
- NAS噪音太大,大家都吧NAS放置到哪了?
- 工业克苏鲁什么意思?
- 迄今为止,你用过的最好用的数码产品是什么?夸一夸?
- 这种裙子是不是对直男爆杀?
- 你们在编程时遇到过什么离谱的bug吗?
最新资讯文章
- 台湾的军事实力到底怎么样?
- 人常说女人味,到底是个什么味?
- 为什么中国开发不出流行的编程语言?
- 养龟玩龟的人可怕吗?
- 如果SSD硬盘闲置很多年,内部数据会不会丢失?
- 如何评价引入 Liquid Glass 设计的 iOS 26?
- Flutter 为什么没有一款好用的UI框架?
- 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
- 腰椎间盘突出有多痛苦?
- 27寸显示器有必要上4K吗?
- 我们常说的“地势险要、易守难攻”“兵家必争之地”到底是怎样的?
- kafka如何解决重复消费?
- DIY的NAS易用性如何?
- DIY的NAS易用性如何?
- 我爸被车撞做了开颅手术,进了ICU,现在肇事司机说责任不在他,不肯赔钱,怎么办?
- 学生校服如何隐藏内衣痕迹?
- 如何评价高圆圆的身材算是美女类型的吗?
- 如何看待alist被转手出售***?
- 创业公司是否应该使用 Rust ?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?