当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 为什么有人嘲笑练瑜伽的女性?
- 海贼王为什么现在被全网黑?
- 为什么都 2025 年了,还有那么多人宁可双持,也不愿意放弃安卓或非安卓手机?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 李嘉诚的港口卖掉了没有?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 两个问题:女足工资为什么比男足低?如果中国女足和中国男足打一场谁会赢?
最新资讯文章
- 柳州的债务,谁来还?用什么还?怎么还?
- 如何评价茅台暂停京东供货?
- Flutter 为什么没有一款好用的UI框架?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- 我想做个小型的商业网站该用nodejs还是python做后端?
- 和女生合租,都会发生什么事情?
- 如何评价老饭骨徐荫在 2023 年 4 月 27 日***中制作的惠灵顿牛排?
- 都在喊没钱,钱到底去哪儿了?
- 如果肯德基的员工忍不住偷吃了一个鸡翅怎么办?
- Akid(王懿)怎么会饿死的?
- 为什么不能做出1T的内存条?
- 请问一下图中***的名字,谢啦?
- 我国以前禁用过手机WIFI,为什么后来又允许了?
- 你会从mac转向Windows吗?
- 你们在编程时遇到过什么离谱的bug吗?






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