当前位置: 首页 >
为什么Rust写个链表都那么难?_河南省商丘市梁园区树认裂纪念性建筑设施建设有限责任公司
- 你们在编程时遇到过什么离谱的bug吗?
- 有哪些事,是社会底层人认识不到的?
- 2025年,笔记软件又如何选择?
- 台湾是中国领土,那台湾海峡算是内海,为什么不击沉那些无理通过海峡的军事力量?
- 对于一般用户来说,日常娱乐选择2K显示器还是4K显示器好?如何选才能不后悔?
- 有哪些BI工具惊艳了你?
- 中国科学院大学安排本科校区搬迁至怀柔,12 月 22 日召开校区调整工作会,如何评价本次沟通会?
- 中美贸易协定取得重大突破!美股暴涨!美国近期宣布与多个经济体将达成实质贸易协定,对此你怎么看?
- 如何看待广西举全区之力支持柳州化解债务?为什么最近地方债又重回公众视野?
- 「香港四大才子」之一蔡澜去世,你对他有哪些了解?如何评价他的成就?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-26 08:35:17点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-29为什么 WebStorm 这么好用还会有人去用 VSCode?
-
2025-06-29为什么百度搜索引擎越做越差?
-
2025-06-29为什么 Windows 的兼容性这么强大,到底用了什么技术?
-
2025-06-29如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
-
2025-06-29「人间尤物」型女主有多可爱?
-
2025-06-29小米Yu7的超预期大爆是否会促使华为亲自下场造车?
相关产品