当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_浙江省温州市龙湾区挑阿率交通产品有限合伙企业
浏览次数:304发表时间:2025-06-25 12:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 为何雷军天天健身,却无健身痕迹?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 在韩国生活有什么体验?
- 为什么现在很多一线大导演连讲好一个故事都做不到?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 伊朗这次会崩溃灭亡吗?
- 作为独立开发者,有哪些可以分享的经验?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
最新资讯文章
- Unity收费***后,为何大家选择了Godot而不是Cocos?
- 得了强直性脊柱炎是不是一辈子就完了?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
- 什么是歼20完全体?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- 如何评价苏州N1GS下场***?
- 歼20速度接近3马赫是什么水平?
- 为什么有的人喜欢带着 MacBook 去咖啡店或者书店上网,而不是 ThinkPad 之类的?
- 你捡过最大的漏是什么?
- 为什么鸿蒙PC要排斥Linux生态?
- 12306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- PHP和Node.js哪个更爽?
- 为什么 Mac 对游戏支持这么差?
- 有一个***约你出去,你会去吗?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 买到烂尾楼到底该有多绝望?
- 为什么程序员独爱用Mac进行编程?
- 为什么现在的年轻人更容易觉得疲惫?
- Python+rust会是一个强大的组合吗?





