当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 10:05:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 程序员 macOS 有哪些必装软件?
- 中国制造的打印机为什么质量就是差?
- Rust的工程配置为何用toml格式?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 最近突发奇想,想做以NAS为主的家用媒体中心。下面是我做的一个草图,各位大神看看可行吗?
- 为什么感觉wps的用户越来越多,office没人用了?
- Electron 做游戏客户端的潜力有多大?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么windows的arm版没有被广泛使用?
- Windows上有没有一分多屏和多屏合一的软件?
最新资讯文章
- 为什么程序员独爱用Mac进行编程?
- 有一个***约你出去,你会去吗?
- 相亲男约我出去玩,我说来月经了,他回复「那还是不去玩了」,我很生气,他解释是开玩笑,这男的是不是渣男?
- 有一双超级大长腿是什么感觉?
- 初次 DIY 电脑时都犯过哪些低级错误?
- 为什么很多男生在相亲时,听到女生喜欢旅游都会很抵触?
- 为什么很多男生在相亲时,听到女生喜欢旅游都会很抵触?
- 现实中的父女关系是怎样的?
- 跨平台GUI框架到底应该自绘还是原生控件绑定?
- 为什么程序员独爱用Mac进行编程?
- 究竟怎么学习IOS 开发啊?
- 为什么中国JK无法拍出日本JK的感觉?
- 你怎么评价日本某个前空姐说:“如果我在经济舱,年薪2000万日元以下的乘客没有资格给我递名片”?
- 2025 年还能等得到 LCD 屏的旗舰机吗?
- 请问照片里这个人是谁呀?






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