当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 坚持使用 PHP 的你,如今有什么感悟?
- Flutter 为什么没有一款好用的UI框架?
- 匿名关了,大家实名说说你最近的烦恼?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 大家的NAS都是24小时不关机吗?
- 上海迪斯尼为什么老是打架?
- 如何评价 Zed 编辑器?
- AI 生成时代,现有编程语言还够用吗?
- 你觉得最毁三观的事是什么?
- Firebase的优势有哪些?
最新资讯文章
- 有没有免费的云服务器?
- 你见过最无用的节俭行为是什么?
- 网络上那么多的站桩教程,到底哪种才适合初学者?
- 35岁了才来学编程,是不是晚了?
- 现在个人博客不能备案了吗?
- 你见过哪些员工因为作死被开除的事情?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 能推荐一些先婚后爱的文吗?
- 显示器选32还是27,2k还是4k?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- 055驱逐舰 是个什么概念?
- AI 都能写代码了,还要学计算机吗?
- 2020-11-26:go中,map的创建流程是什么?
- 你心目中最伟大的十部***是什么?
- 女孩子腿非常白是什么体验?