当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 新手入门养鱼,该怎么开始?
- 6 月 21 日「苏超」第五轮南京队 4-0 战胜常州队,如何评价这场比赛?
- 为何本田不给我们2.0T的雅阁,真的是有钱不赚吗?
- 怎么向老婆简单解释nas的用途?
- 为什么会有MacWK这么良心的网站?
- 江西通报救护车 800 公里收费 2.8 万「不合理,暂停医院转运服务」,该医院要承担怎样的法律责任?
- 前端是不是快没了?
- 在韩国生活有什么体验?
最新资讯文章
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 33岁P7研发从阿里巴巴离职了,回老家当个老师怎么样?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 前端能否限制用户截图?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 韦神这么厉害为什么不去参加最强大脑?
- 如何看待青鸾峰上连续几本***霸占纵横榜首?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- 程序员从幼稚到成熟的标志是什么?
- 有哪些超级好用的网站?
- J***aScript 已经强大到什么程度了?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 在武汉,你们的找对象标准是怎样的?
- 北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 各省的省超出来后(类似于苏超),中超是不是就废了?
- 现在的中国全力暴兵能有多恐怖?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?