当前位置: 首页 >
为什么Rust写个链表都那么难?_河北省邯郸市馆陶县居住可可有限责任公司
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 哪吒汽车正式被申请破产,因薪酬问题员工已两月没去上班,被申请破产意味着什么?员工权益还能得到保障吗?
- 青蒿素的研发成功证明了中医药是宝库还是百无一用 ?
- 为什么新流行的开源编辑器都在用Rust开发?
- 吴柳芳的真实水平如何?
- 大厂后端开发需要掌握docker和k8s吗?
- 为什么openai的sdk只提供了python和js两个版本?
- 你曾经开过最烂的车是哪款车?
- 造一艘航母有多难?
- coreldraw软件算是冷门软件吗?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-25 15:30:19点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-2024岁得了腰突是不是人生就完了?
-
2025-06-20如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象?
-
2025-06-20如何评价刘亦菲?
-
2025-06-21以色列为什么要打伊朗?
-
2025-06-21怎么才能有尤雨溪一半强,该怎么学习?
相关产品