当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 有一个***约你出去,你会去吗?
- 有什么是你去河南才明白的事?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- rust学了一段时间,感觉比c++简单,能取代c++,你们觉得会取代吗?
- PHP现在真的已经过时了吗?
- 公务员单位为什么不用指纹打卡机并且严格考勤制度?
- 据说“阿波罗登月”宇航员拿着相机在月球上拍了几万张照片,却没与太空故乡地球合影留念,这正常吗?
- 如何评价高圆圆的身材算是美女类型的吗?
- 你什么时候觉得中国强大了?
- 为何中国反复升级轰六轰炸机群?
最新资讯文章
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧?
- 怎么可以让胸变大?
- 胸大的女孩会自卑 吗?
- 年纪轻轻为什么会得腰肌劳损?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 伊朗这次会崩溃灭亡吗?
- 鸿蒙电脑应用开发和鸿蒙手机是一样的吗?
- 如何看待 2026QS 世界大学排名?
- 为什么在中国,一间「看起来没什么用」的房间最终都会被装修成书房?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 老公每晚都想要怎么办?
- 一米二的棍子打的赢三十厘米的刀子吗?
- 老饭骨做的饭真的好吃吗 ?
- 剪映为什么显卡会跑满?
- 如何评价刘亦菲?
- 为什么鸿蒙PC要排斥Linux生态?