当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-26 08:35:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么警察执法有一点凶?有时候不会心平气和?
- 如何看待日本小学校园餐只有一小块鸡肉?
- 哪句话突然让你沉默好久?
- 黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
- 剧版《长安的荔枝》的权谋线为什么不受欢迎?你认为这个剧最大的问题出在哪?
- 中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 和女生旅游开一间房有什么注意事项?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 以色列为什么突然敢打伊朗了?不怕被报复?
最新资讯文章
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 琼瑶剧中哪些经典台词让你印象深刻?哪些经典场景让你记忆犹新?
- PHP现在真的已经过时了吗?
- 从男性的角度上,什么样的女人比较有魅力?
- 怎么通俗的解释路由这个词?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 如何看待:“伊朗国家电视台:今晚会发生一件大事,世界将铭记几个世纪”?
- 中国人口正经历前所未有大转折,如何看待中国人口负增长?应该怎样应对?
- 为什么运营商要封禁PCDN?
- 人为什么需要睡觉?人睡觉的时候身体都在做什么?
- 微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
- 汪峰的每任妻子都很漂亮,他有哪些男性魅力?
- Windows 上最应该卸载的三个软件是谁?