当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 如果全球都停止出口粮食,中国能否自给自足?
- 为什么说男人至死都是少年?
- 如何看待 Rust 写的 PNG 解码器比 C 实现更快?
- 为什么白色衣服总是透,内衣一穿上特别明显?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 如何看待 2026QS 世界大学排名?
- 大海捞针还捞着了是一种什么样的体验?
- 当量子计算机能预测人类选择,自由意志是否沦为算法的注脚?
- 稀土究竟是什么?为什么可以卡住了美国的重要命脉?
最新资讯文章
- 如果全球都停止出口粮食,中国能否自给自足?
- 在NAS上安装了什么应用,让你的生活体验有了巨大的提升?
- 30岁了,你在深圳过着什么样的生活?
- 和女生合租,都会发生什么事情?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的?
- 前端真的已经凉了么?
- 中年女性如何保持身材?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 2025年了 Rust前景如何?
- 各位前端大触们,一般怎么定颜色的?
- 杨宏院士宣布中国天宫空间站将迎来「扩展舱段」,构型由 T 字型变为十字型,怎样解读?可能有哪些新功能?
- 怎么样才能让大模型的RAG迅速落地?
- 055大驱到底强在哪里?
- 为什么感觉腾讯的风评越来越好了?
- 800V是什么技术,为什么特斯拉不跟进?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?