当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 22:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 作为一个服务器,node.js 是性能最高的吗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 在上海被骗了100w+,警察不予立案怎么办?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 软路由是否被过度神化?
- 在中国有多少开发者使用Rust编程语言?
- PS5 Pro 为什么不升级 CPU 呢?
最新资讯文章
- 电脑C盘爆满,如何彻底清理垃圾又不误删系统文件?
- 有什么好用的安卓本地音乐播放器推荐?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- Electron 和当下其他的桌面开发方法相比如何?
- 为什么微信不向telegram学习?
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- 中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
- 网红都那么美,为什么当不了明星?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 世界上哪款战斗机最好看?
- Golang是不是代替了PHP以前的生态位啊?
- 以前很多人家里都有家庭***,为什么现在几乎看不到了?
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- Python+rust会是一个强大的组合吗?
- 大家练瑜伽多久了?
- switch2好用吗朋友们?
- 请问有没有什么工具能够生成局域网的网络拓扑结构图?
- 伊以的对轰证明伊朗似乎没那么菜!美国会下场吗?
- 如何评价前端组件库shadcn/ui?
- PS5 Pro 为什么不升级 CPU 呢?