当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 13:05:12
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 为什么央视不再报道洛杉矶***了?
- count(*) count(1)哪个更快?
- 伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
- 鱼缸上的藻类怎么去掉?
- 如何评价DuckDB?
- 突然发现自己变老是怎样一种体验?
最新资讯文章
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 请问您见过最惊艳的sql查询语句是什么?
- 如何评价Electron?
- 有没有一个特别好用的Linux系统?
- DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 如何看待罗帅宇爸爸新浪微博6月17日放出的材料?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- Golang中有必要实现Async/Await吗?
- 我国核潜艇相较于世界各国水平如何?
- 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
- 是什么原因让你一定要用 iPhone?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 和女生旅游开一间房有什么注意事项?
- 巴基斯坦援助伊朗防空,大家怎么看?
- 如何评价人民网评关于集中整治违规吃喝的发文?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 有没有女主脑子清醒的文?
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告?





