当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 军人执行任务被地方***持枪威胁,打死***合法吗?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 派出所民警可以任意调取公民信息吗?
- 你手机中最舍不得卸载的APP是什么?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 独立开发***能盈利吗?感觉好累...
- 24-25 赛季 NBA 总决赛抢七,雷霆 103-91 步行者,夺得本赛季总冠军,如何评价这一结果?
- 独立站怎么开始做啊?
- Golang和J***a到底怎么选?
最新资讯文章
- 日本AV对中国人的毒害有多大?
- Firefox 浏览器是否还有可能浴火重生?
- 如何评价华为HDC2025开发者大会?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 微软暂停专用 Xbox 掌机开发,转而优化 Windows 11 的掌机游戏体验,这背后原因有哪些?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 买到烂尾楼到底该有多绝望?
- 龙芯中科即将发布新一代处理器和 GPU 芯片,企业在该领域发展有哪些优势?
- 央企的信创,是否有必要把 spring 替换成国产的 solon ?
- Electron 和当下其他的桌面开发方法相比如何?
- Tauri 为什么仍未取代 Electron?
- 目前最流行的 rust web 框架是什么?
- 如何评价ReactOS?