当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-22如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-22作为Mac用户有什么推荐的鼠标吗?
- 2025-06-22汤姆·克鲁斯在国外算几线?
- 2025-06-22华为中年粉丝都是什么样子的?
- 2025-06-22为什么感觉wps的用户越来越多,office没人用了?
- 2025-06-22伊朗这次会崩溃灭亡吗?
- 2025-06-22那你说什么样的是美女?
- 2025-06-22为什么 macOS 并不差,可市场总敌不过 Windows?
- 2025-06-2234 岁教授王虹在北京大学开数学讲座,她或将成为首位获得菲尔兹奖的中国籍数学家,有多厉害?
- 2025-06-22如何评价苏州N1GS下场***?
- 2025-06-22linux字体显示为什么还做不到像android一样清晰?
- 2025-06-22央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 2025-06-22自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-22怎么向老婆简单解释nas的用途?
- 2025-06-22各省的省超出来后(类似于苏超),中超是不是就废了?
- 2025-06-22如何评价Cursor?
推荐产品
-
大神们,有知道比较好用的开源数据可视化平台吗,推荐一下?
写在前面大家好,这里是 IT学习日记。 今日推荐项目:Dat -
什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
阿里,京东,等等,为啥都削尖脑袋想发行稳定币。 因为他们很清 -
你为什么从腾讯离职?
一、年龄大了,变矫情了。 就,真的,想看看每天6点钟的夕阳到 -
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
我们的一位 USA 客户说,在灯塔国,不识数的现象其实非常普
最新资讯