当前位置: 首页 >
为什么Rust写个链表都那么难?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- Excel 不用 VBA,你使用过哪些绝妙的公式?
- 为什么程序员的代码不能终身责任制?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 什么是 5G 固定无线接入(FWA)?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- 怎么才能有尤雨溪一半强,该怎么学习?
- winkawaks游戏模拟器怎么运行?
最新资讯文章
- 高薪裁员的中年人送外卖还是开滴滴好?
- 为什么微软会允许中国有那么多盗版?
- 春兰杯世界职业围棋锦标赛,杨楷文 2-1 击败朴廷桓夺冠,如何评价这一结果?
- 《权力的游戏》里面最美的是谁?
- 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵?
- 有什么工具可以批量更改文件名?
- 如何评价引入 Liquid Glass 设计的 iOS 26?
- 最近你明白了些什么道理?
- 怎么看待北京大龄单身女突破80w?
- ant-design-vue 社区为什么不维护了?
- 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里?
- 哪一句话让你沉默了很久?
- 手机存储器为什么会出现速度倒挂的现象,外存比内存快?
- 普通人的电脑配置到底是什么水平?
- 有哪些事情是你去了越南以后才知道的?
- 如何看待《长安的荔枝》李善德的结局?
- 你后悔娶了现在老婆吗?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 很好奇,组NAS的玩家是如何解决上传速率的问题?
- 为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘??