当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 有没有用过ipad mini 7的 感觉咋样?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 为什么一部分 Go 布道师的博客不更新了?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 你见过身边身材最好的女生是什么样子的?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 最近离了,90后有多少是离异的?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 相对于 Linux,Windows Server 存在的意义是什么?
最新资讯文章
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 如何看待黄奇帆称「中国房地产消费的居民负债占家庭收入比重达 137.9% ,需调整抑制消费政策」?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 女朋友去露营,3女2男的,要在野外搭帐篷过一夜,她的闺蜜不想让我去,我该怎么办?
- Rust1.86才正式稳定trait的upcast,为什么在rust中这个特性实现如此复杂?
- 中国东北有多重要?
- 如果北京放开车牌,未来会怎样?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 如何评价人民网评关于集中整治违规吃喝的发文?
- SwiftUI 是不是一个败笔?
- 为什么现在离婚率如此之高?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- Redis 分布式锁如何实现?
- 美国都闹成了这样了,抖音上到处都是***,为什么知乎上没人报道呢?
- 目前最具性价比的全栈路线是啥?






关注公众微信号
移动端,扫扫更精彩