当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-24 10:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 想要入行音***开发,但是没有相关项目经验怎么办?
- 如何自己搭建家庭服务器?
- 孩子学编程半年了,打算让孩子报考等级考试,大家觉得等级考试证书有用吗?
- 如果我写个脚本,一直跌的股票一旦上涨就立刻(1s内)买,接着一旦下跌就立刻(1s内)卖,会怎样?
- 我爸讽刺我,写个破代码一年才十几万,他在工地带50个人,让我回去跟他干,写代码没出路,我该怎么选择?
- 学生校服如何隐藏内衣痕迹?
- 老公想要买2万左右的相机,我该同意吗?
- 作为一个服务器,node.js 是性能最高的吗?
- 中国军事力量有希望达到全球第一吗?
- 语雀后端从Node迁移到J***a说明了什么?
最新资讯文章
- 为什么程序员独爱用Mac进行编程?
- 搭建家庭 NAS 服务器有什么好方案?
- springboot框架中一个controller类可以调用多个service类吗?
- 雷军为什么不愿意用性价比打法进军NAS?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 字节跳动辞退原豆包大模型负责人,曾被曝婚内出轨下属,怎样看待这一处理结果?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- 阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?
- 后端真的比前端累吗?
- 为什么MacBook pro不用高刷新率的屏幕?
- 阿里云盘冻结后强制收费才能解冻,如何处理?
- 为什么买的小乌龟总是养不活呀?
- 如何搭建自己CDN服务器?
- ssd固态硬盘sata的好还是m.2好呢?
- 为什么大家不再提星链了(包括外网)?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- Linux爱好者能对Linux痴迷到什么程度?
- 能分享一下你写过的rust项目吗?
- 远古的J***aScript写起来是怎么样的?
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何?





