当前位置: 首页 >
为什么Rust写个链表都那么难?_雷火·竞技(中国)-全球领先的电竞赛事平台
文章出处:网络 人气:发表时间:2025-06-24 15:35:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何看待剪映这些傻瓜软件?
- node 项目中如何使用 Node Schedule 创建定时任务?
- 如何评价前端框架 Solid?
- 真正懂机箱的人,都选了什么机箱?
- switch模拟器是不是历史上唯一在主机当红时就几乎完美模拟器?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 你怎么看待剪映收费过高问题?
- 印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国?
- 写代码的时候总是考虑太多怎么办?
- 为什么 mac mini 的 m4 版本价格这么低呢?
最新资讯文章
- 买到烂尾楼到底该有多绝望?
- 女朋友送的switch被亲戚要求送小孩我该怎么办?
- 突然发现自己变老是怎样一种体验?
- 可以分享一下你从互联网上获得的优质***吗?
- 为什么很多公司都不招大龄码农?
- git是Linus一个人开发出来的吗?
- 下一次星舰试飞有可能直接上V3吗?
- 为啥软路由大多都是爱快加openwrt的组合,单openwrt有什么缺点嘛?
- 为什么感觉wps的用户越来越多,office没人用了?
- 相对于 Linux,Windows Server 存在的意义是什么?
- 你捡过最大的漏是什么?
- 为什么学完了 C 语言觉得自己什么都干不了?
- 电视剧《繁花》中,爷叔为什么会离开宝总?
- 我毕业想成为前端工程师,可是前端技术太多,越学越多,可是我想成为技术强的人,又很无助,怎么办?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- 突然不爱了是什么感受?
- 怎么判断一个人是否聪明?
- 为什么腰肌劳损这么难治?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- Python+rust会是一个强大的组合吗?





