当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-19如何看待华人派遣赴日it彻底崩了?
- 2025-06-19苹果的工程师画图纸的时候用的是苹果电脑还是Windows电脑?
- 2025-06-19如何看待伊朗媒体称「今晚将发生世界铭记的大事」?可能是什么?
- 2025-06-19为什么军迷圈里总是爱大谈宏观战略,却很少谈战役战术?
- 2025-06-19明星为什么不低价办演唱会?
- 2025-06-17男朋友要被裁员了,我该怎么相处?
- 2025-06-19以色列空军有没有可能使用 GBU-57 钻地弹打击伊朗?
- 2025-06-19你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-19据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 2025-06-19新疆维吾尔自治区,经济发展的真实前景如何?
- 2025-06-19为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 2025-06-19《凡人修仙传》的韩立有 72 把金雷竹做的剑,其他人看见了不觉得奇怪吗?
- 2025-06-182025年,笔记软件又如何选择?
- 2025-06-19为什么一部分 Go 布道师的博客不更新了?
- 2025-06-19老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-19江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
推荐产品
-
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告 -
如何评价“我不了解国产车什么样,但我了解中国人什么样”这一观点?
《绝命毒师》的主演布莱恩·克兰斯顿一般被称为“老白”,他还演 -
Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
代码仓库 gitee本例代码 gitee之前写的 创建项目先 -
为什么越来越多的国内男孩,要娶国外女孩?
我老婆和女儿....... 事实上中国男性在外面还是挺受
最新资讯