当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_山西省忻州市忻府区微闭扩竹木有限公司
浏览次数:304发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- QQ为什么败给微信?
- 微信头像会影响第一印象吗?
- 有哪些开源web应用漏洞扫描工具?
- 穿瑜伽裤爬山的女生会不会害羞?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
- 马斯克向特朗普低头认错,后悔攻击特朗普,背后的原因是什么?
- 有什么是你去河南才明白的事?
- 有没有TMS运输软件介绍?
- 赵露思***有多高啊?
- 超小团队选择Django还是Flask?
最新资讯文章
- 穿瑜伽裤爬山的女生会不会害羞?
- 夸克网盘有可能超越百度网盘吗?
- UBI(Universal basic income,全民基本收入)可行吗?
- 张伟丽可以打败什么级别的普通男性?
- 埃塞俄比亚真的盛产美女吗?
- 同样是对标安卓系统,为什么谷歌的Fuchsia死了,而华为的鸿蒙却愈发壮大?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 世界上哪款战斗机最好看?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 为什么很多警察想辞职?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 为何雷军天天健身,却无健身痕迹?
- 如何看待国内开源项目的不可持续性?
- 华为鸿蒙还有多久可以在pc桌面取代Windows?
- Mac微信如何备份聊天记录?
- 买到烂尾楼到底该有多绝望?
- 为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 这种情况如何提高打字速度?