当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_重庆市长寿区允凤玻璃清洗股份有限公司
浏览次数:304发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 大家有什么烧钱的爱好吗?
- rust 解决了什么问题?
- 既然PostgreSQL在各方面都优于MySQL,为什么国内大部分互联网公司还坚持使用MySQL?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 如何评价前端框架 Solid?
- 为什么有人觉得在简历上写 QQ 邮箱很掉分?
- 56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
- 评价一下Proxmox VE与ESXi的优劣?
- 橘猫为什么广受欢迎?
- 6 月 18 日苏炳添跑出 11 秒 37 未能进入决赛,这是否意味着职业生涯已经进入新阶段?
最新资讯文章
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 现在工作中k8s是使用containerd还是docker来管理容器?
- SQLite不能支持高并发,为什么又说它能支持 10万 的日访问量?
- 女明星做了什么医美项目保持童颜?
- 世界上哪款战斗机最好看?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 什么是 5G 固定无线接入(FWA)?
- 各位历史发烧友,介绍一下你知道的冷门史实或逆天史实?
- 中年夫妻有多少是生活和谐的?
- 为什么日本人口密度这么大还能住一户建,中国只能住楼房?
- 大家猜猜伊朗的结局如何?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- Rust、Go、Zig、Dart、C3、C++、C,仓颉、moonbit、凹语言哪个语言更有未来?
- 服务器阵列Raid5两块磁盘出现foreign状态,还能恢复数据吗?
- 湖北农科院招聘被指「萝卜坑」,纪委回应称入围者与一处长有亲属关系,真实情况如何?如何规避此类问题?
- 女生真正的完美身材是什么样子?
- 如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
- 什么是 5G 固定无线接入(FWA)?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?