当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 19:15:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为何Microsoft能一直留在中国市场?
- 男女对立会在 10后里缓和吗?
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?
- 程序员男朋友都是怎样的?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- 既然显卡发热量那么大,为什么不把热量收集利用起来,比如烧水和供暖?
- 你最真实(很少吐露)的择偶标准是什么?
最新资讯文章
- 被印度吞并45年的锡金,复国有望吗?
- 如何才能在少掉肌肉的同时尽快减脂?
- 有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 云服务器太贵了,就没有便宜点的吗?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 这种裙子是不是对直男爆杀?
- 能分享一下你写过的rust项目吗?
- 当年《诛仙》第一部的成功在于什么?
- 为什么都说 Finder 难用?
- 曾经的班花,现在还多少人惦记?
- 为什么程序员独爱用Mac进行编程?
- 减肥时只做有氧运动不做力量训练,会有什么影响?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?