当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-24 04:00:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么中国很少有人使用linux?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 显示器选32还是27,2k还是4k?
- 为什么欧美影视喜欢露点?
- 为啥中国把《水浒传》拍得这么土?
- 你身边身材最好的女生是什么样?
- 不懂编程,如何使用AI编程?
- 有什么好用的AI软件推荐吗?
- 为什么用 electron 开发的桌面应用那么多?
- 只有我觉得.doc文件比.docx文件便捷吗?
最新资讯文章
- 为什么我感觉gemini 2.5 pro总是用力过猛?
- 群晖端部署了emby,盒子安装了客户端播放蓝光电影为什么不能显示影片自带字幕?
- 为什么Steam Deck能做好Windows游戏转译但是Apple Mac就做不好?
- 公园坐椅应该多长?
- 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化?
- 如果苹果真的下架了微信的话,会发生什么?
- 公司规定所有接口都用 post 请求,这是为什么?
- J***aScript 已经强大到什么程度了?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 中国的航空发动机现在是什么水平?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- J***a 除了 Spring 还有什么?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- MacBook的诱惑在哪里?
- 有什么好用的AI软件推荐吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 独立开发***能盈利吗?感觉好累...