当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你会让自己的孩子长期参与一项体育运动吗?坚持的目的是什么?
- 6月23号,美团优选突然关闭了,为什么?
- 长得和刘亦菲很像是一种什么体验?
- 我的儿子随我姓,为啥婆家反应那么大?
- 三次元中真的存在二次元中的超长头发吗?
- 如何看待演员夏雨称「真正玩极限运动的都是胆小的人」,如何理解这一观点?
- 为什么微信不向telegram学习?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- Go 语言几乎打了所有 Programming Language 学者的脸,然而它却成功了,为什么?
- 程序员的你,真的热爱编程吗?
最新资讯文章
- 有哪些是你用上了mac才知道的事?
- 请问照片里这个人是谁呀?
- 为什么现在科技热点是GPU,不是CPU了?
- 现在个人博客不能备案了吗?
- CPU 为什么很少会坏?
- 小孩被天降乌龟砸死,饲主判赔 128 万,如何从法律角度进行解读?
- 一辈子戴眼镜好,还是做近视手术好?
- 有什么软件做高频词提取,词云分析?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 网红大蓝老婆大叶子晒自己的电费?40万每年,到底是什么概念?
- 63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救?
- 使用内存超过32G(含)的电脑是种怎样的体验?
- 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗?
- 骑车后腰疼直不起来做什么运动比较好呢?