当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 顺产后的你们感觉夫妻生活还和以前一样吗?
- 维护一个大型开源项目是怎样的体验?
- 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- ant-design-vue 社区为什么不维护了?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 为什么***骂 Ubuntu,但是 Ubuntu 一直是所有 Linux 发行版中知名度、热度最高的?
- count(*) count(1)哪个更快?
- 为什么桔梗陆雪琪这些高冷美女会喜欢想往平凡男主?
- 软路由怎么没有人玩了?
最新资讯文章
- 迅雷有哪些***,求关键词?
- 国产手机APP为什么越来越臃肿?
- 如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
- 既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
- 伊朗那么大却被一个小小的以色列打的无法还手?很多高层领导都被干掉了为什么?
- 未来有可能出现回农村潮吗?
- 雷军为什么不愿意用性价比打法进军NAS?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 帝王蟹极度泛滥,严重影响生态平衡,但是为什么还那么贵?
- 如何搭建自己CDN服务器?
- 广州拟全面取消房地产限购、限售、限价并降低贷款首付比例和利率,拟推动***运动消费发展,将产生哪些影响?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- DLM(扩散语言模型)会成为2025年的Mamba吗?