当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-24 01:10:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何看待剪映这些傻瓜软件?
- 为什么红色警戒到现在还是这么多人玩?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 如何看待小米开源项目MiLM-6B?
- 为什么河南饮食走不出去?
- 《权力的游戏》里面最美的是谁?
- 如果苹果真的下架了微信的话,会发生什么?
- 新手想要打好篮球,主要练运球还是投篮?
最新资讯文章
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 吴柳芳的真实水平如何?
- 通过重体力劳动练出来的肌肉和标准健美人员肌肉有什么不同?
- notion和Obsidian这两款软件选哪个?
- 苹果正式推出 iOS 26、macOS 26 等系统***用全新的「液态玻璃」 设计,有哪些亮点值得关注?
- 冬天也要穿胸罩吗?
- DLM(扩散语言模型)会成为2025年的Mamba吗?
- docker如何查看 容器启动的run命令?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 如何看待剪映这些傻瓜软件?
- jwt的设计合理吗?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- 为什么欧美影视喜欢露点?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 怎么向老婆简单解释nas的用途?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- systemd吞并了什么?
- 有一个***约你出去,你会去吗?
- PHP现在真的已经过时了吗?