当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- Rust怎么写GUI程序?
- 有没有一个特别好用的Linux系统?
- 异性同办公室久了会不会日久生情?
- Mac mini M4,有必要升级24G内存吗?
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗?
- 做个web服务器,gin框架和go-zero怎么选?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升?
- 大家觉得华为鸿蒙系统5.0好用吗?
最新资讯文章
- 狗头萝莉究竟做错了什么?
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 如何向别人解释“有你这写脚本的时间,我早就一个一个做完了”?
- 《潜伏》里的翠萍为什么不会被人怀疑是卧底?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 为什么国人普遍不接受月付的订阅制而喜欢一口价买断制呢?
- Apple 为什么不封杀 Flutter 呢?
- 雷军为什么没有绯闻?
- 老公每晚都想要怎么办?
- 有人 espresso 直接喝吗,为什么?
- coreldraw软件算是冷门软件吗?
- 为什么水泥封不住尸臭?
- 慈禧为什么要反对戊戌变法?
- 发生了什么导致你从此再不吃某样食物?
- 能不能推荐一个质量好的筒灯品牌?
- 炫富真的很爽吗?
- 特斯拉modelY有必要延期到7月份提车吗?
- 有什么是你去了上海才知道的事情?
- 脸与身材不符是种怎样的体验?
- 谷雨美白面霜有没有美白效果,求真实回答!!?