当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 22:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 正常人吃治疗抑郁症的药会变快乐吗?
- 如何评价首个女性友好的编程语言HerCode?
- 皮肤太白是种怎样的体验?
- 你为什么在日常生活中不敢穿的太漂亮?
- ElasticSearch在项目中具体怎么用?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 我国以前禁用过手机WIFI,为什么后来又允许了?
- 同身高体重亚洲人体格比欧美人小很多?是骨架的问题吗?
- 为什么 Xbox 的手柄被认为用起来最顺手?
- 为什么现在越来越多的人不想要孩子呢?
最新资讯文章
- 突然觉得男朋友不值得托付,是我错了吗?
- 为什么macOS软件生态不敌Windows?
- 能否对比一下Claude Code和Gemini CLI,你的选择建议是?
- J***a 除了 Spring 还有什么?
- 养乌龟只养一只,它觉得会孤独吗?
- creo 的功能有什么特色?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 新修订的治安管理处罚法重构「被殴打还手即互殴」的认定标准,明确正当防卫免处罚,怎样从法律角度解读?
- 学习pr从那个版本开始比较好?
- 是什么原因导致HDR无法推行?
- flutter是***跨平台最优解吗?
- 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决?
- 如何看待贾玲、沙溢、贾冰、杨天真、范湉湉均瘦身成功?为什么明星想瘦就瘦普通人却很难?
- 淘宝是如何做到长时间在 iOS 后台运行的?
- NextJS的全栈能力现在如何了?