当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-19鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-19鱼缸有没有简单的过滤配置搭配方式?
- 2025-06-19为什么台式 PC 还处在组装(DIY)阶段?
- 2025-06-19发生了什么导致你从此再不吃某样食物?
- 2025-06-19目前亚洲最厉害的五款战斗机是什么?
- 2025-06-19你理想中的完美户型长什么样?
- 2025-06-19HUAWEI的折叠笔记本非凡大师能用于编程吗?
- 2025-06-19你发生过的最尴尬的事是什么?
- 2025-06-19老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 2025-06-19能分享一下你写过的rust项目吗?
- 2025-06-19golang和rust你选择哪个?
- 2025-06-19蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 2025-06-19鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 2025-06-19苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 2025-06-19腰陆陆续续疼了一年多了,这个是腰突吗?
- 2025-06-19你为什么放弃了wsl?
推荐产品
-
冬天也要穿胸罩吗?
坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到 -
如何看待 2026QS 世界大学排名?
这次排名的确值得关注的点很多。 每年公布排名的时候都是几家 -
为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
伊朗这个国家有多抽象你们绝对想不到的,举几个个例子你们就明白 -
脸与身材不符是种怎样的体验?
提名一下我的一米九萌妹老婆呀。 没错,我老婆大人净身高18
最新资讯