当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 22:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你和你老婆是怎么认识的?
- 三只羊是不是被人做局了?
- 为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
- 现在的年轻人喜欢穿连裤袜吗?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 你的择偶标准是怎么样的?
- go 有哪些成熟点的后台管理框架?
- ssd固态硬盘sata的好还是m.2好呢?
- 2025年6月了,深圳房价咋样?
- 如何设计出色的网站后台原型?
最新资讯文章
- 程序员真的需要双显示器吗?
- 北大「韦神」粉丝破 2000 万,评论区成高考许愿池,如何看待家长们纷纷从韦神这里「沾福气」的心理?
- Node.js 性能为什么这么差?
- 你的鱼缸里养过什么奇怪的鱼?
- ***拍大尺度片子时摄影师不会看光吗?
- 为何雷军天天健身,却无健身痕迹?
- 为什么MIPS架构的路由器CPU能实现比X86高很多的网络吞吐量?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 苹果前首席设计师 Jony Ive 离职的原因是什么?
- 为什么MacBook pro不用高刷新率的屏幕?
- 美国***下令美使领馆暂停留学生新签证面谈,将带来哪些影响?美国大学在全球人才竞争中还有优势吗?
- 有什么好的Python入门教材?
- 不懂编程,如何使用AI编程?
- OSI 协议与 TCP / IP 协议有什么差别?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 如何评价无限暖暖用的ue引擎,反而在华为手机最新机上提示配置不足?
- 得了强直性脊柱炎是不是一辈子就完了?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 生完孩子身材依旧火辣是一种怎样的体验?
- 买到烂尾楼到底该有多绝望?