当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 10:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 女主播和榜一大哥现实碰面会做什么?
- 在C中,如何实现删掉一行注释无法运行?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 是什么原因让你一定要用 iPhone?
- 为什么二游厂商都喜欢推出泳装版本?
- 你怎么看待剪映收费过高问题?
- 只用321原则备份家用Nas 数据而不组建raid阵列的人,不怕哪天备份全部同时损坏导致无法恢复吗?
- 可以随身携带一个Linux系统吗?
- 真的有这种又苗条身材又爆炸的么?
- 为什么go和rust语言都舍弃了继承?
最新资讯文章
- 做个web服务器,gin框架和go-zero怎么选?
- 小米澎湃OS和华为鸿蒙OS,他们有什么不一样,谁更有发展前途?
- 为何雷军天天健身,却无健身痕迹?
- 如何看待多地推出升级版「禁酒令」?
- 有没有人掉入深层梦境再也醒不来?
- 有哪些故意缩短产品寿命的设计?
- 谁在半夜看过鱼缸里的鱼,它们都在干什么?
- 能不能发一张你相册里最好看的自拍照?
- 你们的腰突是怎么突然好的?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- 淘宝为什么要提供npm镜像?
- 如何评价网传鸿蒙 PC 成功裸机启动 Windows ARM?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 前端,后端,全栈哪个好找工作?
- 储存很多文件,是要用云盘还是用硬盘?






关注公众微信号
移动端,扫扫更精彩