当前位置: 首页 >
为什么Rust写个链表都那么难?_湖北省鄂州市鄂城区其偿杯子茶具股份公司
- 大家猜猜伊朗的结局如何?
- 女生真正的完美身材是什么样子?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 为什么越来越多的 SSD 不带片外缓存了?
- 为什么警察执法有一点凶?有时候不会心平气和?
- 如何评价首个女性友好的编程语言HerCode?
- 普通用户能体会到 CPU 的性能差距吗?
- 为什么上海暂时还没取代香港成为亚洲金融中心?还没取代纽约成为世界金融中心?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- Rust 的设计缺陷是什么?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-20 02:15:16点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-20美国真会下场对伊朗开战吗?
-
2025-06-20Rust的设计缺陷是什么?
-
2025-06-20为什么说男人至死都是少年?
-
2025-06-20如何评价前端框架 Solid?
-
2025-06-20女明星做了什么医美项目保持童颜?
相关产品