为什么Rust写个链表都那么难?
- 发表时间:2025-06-25 15:30:14
- 来源:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-27 03:30:11为什么 WebStorm 这么好用还会有人去用 VSCode?
- 2025-06-27 03:45:10中国为什么没有企业做好单反相机?
- 2025-06-27 04:35:10三只羊是不是被人做局了?
- 2025-06-27 04:25:10你被哪个后来知道很sb的BUG困扰过一周以上吗?
- 2025-06-27 04:30:10现在读写速度最快的硬盘,能在30年前的计算机上当做内存使用吗?
- 2025-06-27 03:15:10不锈钢筛网主要用在哪里?
- 2025-06-27 04:15:11商业史上有哪些降维打击的经典案例?
- 2025-06-27 04:25:10Windows有哪些神级软件?
- 2025-06-27 04:20:09女明星陪酒真的存在吗?
- 2025-06-27 04:05:10MacOS真的比Windows流畅吗?
推荐产品
-
民航局紧急通知禁止携无 3C 标识及被召回的充电宝乘境内航班,无 3C 标识充电宝有哪些安全隐患?
谢邀~ 看到这个问题,吓得我赶紧拿起手边的充电宝,还好有3C -
j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
这年头想用PG(PostgreSQL)的小伙伴,一定是见过大 -
字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
有三个点需要注意: 1 结果: 积流成江 (Streams -
杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
结论:现在市面上的所有AI查重工具都不靠谱。 尤其是有个怪现
新闻动态
最新资讯

