当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_广东省梅州市五华县倡泛厚旧玻璃包装股份公司
浏览次数:304发表时间:2025-06-25 14:00:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 4K 显示器 OLED、MiniLED、Nano IPS 有什么区别,应该怎么选?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- 北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 中医把脉是***吗?
- 如何评价高圆圆的身材算是美女类型的吗?
- 国际空间站的氧气是怎么来的?为什么一直都用不完?
- 你最满意的10款 PC 软件是什么?
- 2025年,普通人适合搞什么副业?
最新资讯文章
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么有些人认为中国武器装备看起来很土?
- 真的有这种又苗条身材又爆炸的么?
- 请问有车载mp3音乐免费下载的网站吗?
- 为什么台式 PC 还处在组装(DIY)阶段?
- 程序员真的需要双显示器吗?
- 有什么好用的AI软件推荐吗?
- 中国的 App 怎么这么恶心啊,还是说安卓恶心?
- H264和H265谁画质好,求回谢谢!?
- docker 容器启动后如何添加端口映射?
- 为什么国内程序员不喜欢写单元测试?
- 你们认为一个40多岁的女人老吗?
- 吃爽了是怎样一种体验?
- 美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
- ant-design-vue 社区为什么不维护了?
- 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般?
- 有没有免费的语音转文字的软件?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 得了强直性脊柱炎是不是一辈子就完了?
- 中国海军是如何崛起的?