当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 为什么 C 语言没人喷?
- 为什么现在的00后好像什么都看透了?
- 家用服务器内网穿透对外提供服务需要备案吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 人社部称个人养老金领取时需缴个税 3%,不区分本金和投资收益,哪些人适合缴存个人养老金?应注意什么?
- Gemini Advanced 和 aistudio有什么区别?
- 你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 女生真正的完美身材是什么样子?
- 为什么不用rust重写Nginx?
最新资讯文章
- PostgreSQL 与 MySQL 相比,优势何在?
- 公司就一个后端一个前端,有必要搞微服务吗?
- PHP现在真的已经过时了吗?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 为什么现在很多人推崇国外原版教材?
- 如何评价张靓颖刘宇宁《九万字》?
- 程序员男朋友都是怎样的?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- Windows上有没有一分多屏和多屏合一的软件?
- 为什么有的女生喜欢穿紧身牛仔裤?
- iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- Labubu大量补货造成二手价格腰斩,你能用经济学解释这种市场金融现象么?
- 这种泳衣适合学校的游泳课上穿吗?