当前位置: 首页 >
为什么Rust写个链表都那么难?_江苏省南京市六合区种遭易汉渔业设备有限责任公司
- 广西桂军真的很厉害吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 有什么适合多人玩的我的世界模组或整合包?
- NAS将来会被什么产品取代?
- 如何评价《一人之下》***第 721(764)话?
- NAS将来会被什么产品取代?
- 为什么都说 Finder 难用?
- 为什么中国农村房子那么丑?
- 2025 年高考,为啥大家反应冷淡得出奇?
- 如何评价***伊内斯·特洛奇亚的身材?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-25 15:30:19点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-21如何看待jemalloc停止维护?
-
2025-06-21只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
-
2025-06-21为什么天天开车仍感觉***死亡离我们很远,偶尔乘一次飞机却觉得失事死亡离我们很近?
-
2025-06-21程序中提升几毫秒、节省几 kB 的内存有必要吗?
-
2025-06-21有一个***约你出去,你会去吗?
-
2025-06-21如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动?
相关产品