当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 12:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读?
- 为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
- 为什么感觉四***明很空洞?
- 买电纸书的人为什么不直接用平板?
- 深圳能否取代广州成为国内第三大城市?
- 新手想要打好篮球,主要练运球还是投篮?
- 蔡澜晚年选择卖房住酒店,雇 8 人团队照顾养老,如何看待他的养老观念?
- 退休后的生活真的有那么好吗?
- 太空中没有氧气,为什么太阳还在燃烧?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
最新资讯文章
- 为什么现在很多人推崇国外原版教材?
- 什么是 5G 固定无线接入(FWA)?
- 如果段誉进入太虚幻境,警幻仙子给他一卷《金庸十二钗》,里面最可能出现哪些角色?
- 年纪轻轻为什么会得腰肌劳损?
- 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵?
- 南方航空 2024 年净亏 16.96 亿元,连续 5 年亏损,如此难盈利的民航,商业模有哪些缺点?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- “凡是不发朋友圈的人,都是过的不好的人”你认同这句话吗为什么?
- 英国的贵族能够延续千年,为什么中国的贵族全部在改朝换代中灭亡了呢?
- 怎样实现redis分布式锁?
- 新加坡鞭刑真的很惨吗?
- 如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
- 为什么体制内大家看起来都很平庸?
- 伊朗为什么会被中俄抛弃?
- 你为什么在日常生活中不敢穿的太漂亮?






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