当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-24 10:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 公务员家庭聚餐也禁止了吗?
- 胸大的女孩子有什么烦恼?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 电磁力可以屏蔽,为什么万有引力不可屏蔽?
- 能把太湖挖深吗?
- 冬天也要穿胸罩吗?
- 如何看待rust编写的zed编辑器?
- 为什么说男人至死都是少年?
- REDMI K80 至尊版手机搭载 7410mAh 电池,此款手机有哪些亮点?
- 如果战争爆发,中国普通老百姓枪都不会打该怎样自卫?
最新资讯文章
- 字节跳动会超越腾讯吗?
- Golang与Rust哪个语言会是今后的主流?
- 你从什么时候开始感受到所谓的“资本的力量”?
- 这种情况如何提高打字速度?
- 34岁,女性,不想过夫妻生活,怎么跟老公沟通效果更好?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 如何评价《机动战士Gundam GQuuuuuuX》第十一集?
- 如何评价宝鸡这个城市?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 你怎么看待剪映收费过高问题?
- 为什么年轻人越来越不愿意奉承领导了?
- 你理想中的完美户型长什么样?
- 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台?
- 为什么一部分 Go 布道师的博客不更新了?
- 能发一张在暧昧期的聊天记录吗?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 请教下这款技嘉主板如何开启TMP2.0?
- 如何评价《塞尔达传说:王国之泪》?





