当前位置: 首页 >
为什么Rust写个链表都那么难?_MK(体育科技有限公司)体育·官方网站
- 前端如何设计网页?
- 以色列有能力灭掉伊朗吗?
- 美国军队只有司令,不设政委,它们的文官治军咋实现的?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?
- 新买的移动硬盘该格式化为 NTFS 还是 exFAT?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 开车的人和不开车的人思维有什么区别?
- Adobe Photoshop 是否已经过时?
- 如何看待 Three.js / WebGL 等前端 3D 技术?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-23 17:40:13点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-22有什么是你去了上海才知道的事情?
-
2025-06-22为什么一直在说稳就业,但找工作却越来越难了呢?
-
2025-06-22你为什么觉得 Mac 不好用?
-
2025-06-22想要入行音***开发,但是没有相关项目经验怎么办?
-
2025-06-22你怎么看待剪映收费过高问题?
-
2025-06-22曾经的班花,现在还多少人惦记?
相关产品