当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- ○÷25=○-864,○代表同一个数,○是多少?
- 刚学前端的小白,想问问全站框架nextjs+shadcn+prisma为什么在国内不火呢?
- 在大陆购买和使用 Apple TV 有何意义?
- 我的设计作品很烂嘛?
- 有哪些新生代没见过或者无法理解的 Windows XP 7 时代的事情?
- 胸大的女孩子有什么烦恼?
- 如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
- 为什么沈六代J50会放弃DSI进气道和侧弹仓?
- 你们的腰突是怎么突然好的?
- 你健身是为了什么?
最新资讯文章
- 最近,你有什么顿悟?
- 女朋友坚决拒绝母乳,我希望就一次行母乳喂养被指责我不顾她的痛苦,我真的很过分吗?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 后端开发除了增删改查还有什么?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 什么样的人算是中了基因***?
- 显示器选32还是27,2k还是4k?
- 榴莲的产量明明很高,为什么还卖那么贵?
- 钱学森放在现在是什么水准?
- 如何进行腰突核心力量训练?
- 做引体向上可能会诱发腰肌劳损吗?
- ***x512具体在哪些方面应用?
- docker怎么修改拉取源从指定的国内仓库拉取镜像?
- 经常跑马拉松是慢性自杀吗?
- 能发一张在暧昧期的聊天记录吗?
- 有一双超级大长腿是什么感觉?
- 上海迪斯尼为什么老是打架?
- 路由器被隔空刷成校园网节点了,这在技术上是怎么实现的?
- 想往鱼缸里种点水草,但是家里鱼缸大了买水草泥或者底砂太贵了,有没有生活中可以替代的物品或其他建议?