当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-21为什么腰肌劳损这么难治?
- 2025-06-21为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 2025-06-21哪个ai写代码最强?
- 2025-06-21如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 2025-06-21王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境?
- 2025-06-21科学怎么解释中医把脉孕检,并且知道怀的男孩女孩?
- 2025-06-21DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 2025-06-21为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-21吴柳芳的真实水平如何?
- 2025-06-21网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 2025-06-21为什么中国JK无法拍出日本JK的感觉?
- 2025-06-21什么APp听音乐免费?
- 2025-06-21如何评价仓颉编程语言7月30日开源?
- 2025-06-21哪张照片让你觉得刘亦菲美得不可方物?
- 2025-06-21中医把脉是***吗?
- 2025-06-21冬天也要穿胸罩吗?
推荐产品
-
为什么买了Switch后,却发现它并没有那么好玩?
我直接入了switch2。 我非常喜欢游戏,3A大作,但是 -
你的低成本爱好是什么?
不开导航上高速瞎逛,然后去那些稍微偏点小县城、村庄,找个地方 -
如何基于Docker进行开发?
Docker曾引领容器革命,但时代已变 2025年,开发者正 -
如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
玩了两章发现捞女游戏现在已经改名三国杀了,目前好评96%。
最新资讯