当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 15:35:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 小区楼下的自动售水机的水干净吗?
- 为何中文互联网相对英文互联网的内容质量较低?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 非计算机专业,好奇为什么会出现“程序依赖bug运行”的情况?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 你怎么看待剪映收费过高问题?
- vue + tsx 的开发体验能追得上 react+tsx么?
- 如何搭建自己CDN服务器?
- 现在既然全靠雷达了,为啥伊以炸来炸去都要在晚上?
最新资讯文章
- SQL Server 真的比不上 MySQL 吗?
- PHP现在真的已经过时了吗?
- 有哪些是你用上了mac才知道的事?
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢?
- 怎么用github创建一个个人blog?
- 为什么 Mac 对游戏支持这么差?
- 《情感欺诈模拟器》第三章,如果吴与伦还是一个“穷酸的屌丝”,陈欣如(陈欣欣)会放弃变凤凰么?
- 你最喜欢《临高启明》的哪个段落?
- 有什么食物是你一直想吃,真吃到却很失望的?
- 请问一下图中***的名字,谢啦?
- 你怎么看待剪映收费过高问题?
- 怎么向老婆简单解释nas的用途?
- 中国大陆地区献血率为何如此低下?
- 养乌龟是什么体会?
- 评价一下Proxmox VE与ESXi的优劣?






关注公众微信号
移动端,扫扫更精彩