当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-25如何评价《捞女游戏》女主刘梦茹抖音衣服上的girls supporting girls(已删除)?
- 2025-06-25我弟弟用管理员身份把我和爸妈的WIFI 设置了,现在就他能用网,气不过,有办法让我出口气吗 ?
- 2025-06-25国内的银行软件搞所谓的“安全键盘”是不是有什么大病?
- 2025-06-25为什么Rust的包管理器Cargo这么好用?
- 2025-06-25跟一对情侣合租的感受?
- 2025-06-25男生为什么要买那么多键盘?
- 2025-06-25广西可以摆烂吗?
- 2025-06-25为什么老一辈的人没有那么消极,而年轻人很多有抑郁症?
- 2025-06-25人工智能相关专业里有什么「坑」吗?
- 2025-06-25前后楼怎么共享宽带?
- 2025-06-25腾讯云为什么做得不如阿里,还有希望赶上么?
- 2025-06-25前端,后端,全栈哪个好找工作?
- 2025-06-25为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 2025-06-25为什么微信不向telegram学习?
- 2025-06-25豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
- 2025-06-25为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
推荐产品
-
什么时候你意识到自己不年轻了呢?
25岁的时候,刚工作,因为小错误被领导骂了。 自责,难受,睡 -
各位前端大触们,一般怎么定颜色的?
请用 OKLCH,再不济用 HSL,用 rgb 和 hex -
如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
根本不用十天,李善德这差事办得就离大谱。 岭南是个宽泛的地 -
为什么要使用 Go 语言?Go 语言的优势在哪里?
以下回答来自我的同事 Nick Cameron ,他是 Ru
热销产品
最新资讯