当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 浏览次数:发表时间:2025-06-24 01:10:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 万兆的网络速度有多大意义?
- 为什么 Linux 软件安装包会有依赖关系,而 Windows 软件安装包不需要?
- 请问一个判决进不进中国裁判文书网的标准是什么?
- kafka如何解决重复消费?
- 为什么程序员独爱用Mac进行编程?
- 到2025年有哪些「科幻电影中的场景」,已经在被科技慢慢实现?
- 你身边身材最好的女生是什么样?
- 那你说什么样的是美女?
- 为什么买了Switch后,却发现它并没有那么好玩?
- 中国军队有多强,在世界能排第几?
最新资讯文章
- 华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 南京六大高中是哪六大?
- 为什么在中国,一间「看起来没什么用」的房间最终都会被装修成书房?
- 穿瑜伽裤爬山的女生会不会害羞?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 为什么有人不信狗肉馆会偷狗?
- 海贼王为什么现在被全网黑?
- 在生活中,你对净水器有什么痛点?你期待的净水产品是什么样子?
- 能分享一下你写过的rust项目吗?
- 国家电网不再全额收购可再生电力,光伏怎么生存啊?
- 中国军队有多强,在世界能排第几?
- 大家在做登录功能时,一般怎么做暴力破解防护?
- 以色列为什么要打伊朗?
- 有没有什么能让你瞬间愤怒的事情??
- 很多人开始弃用印象笔记了,你还在使用印象笔记吗?
- 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
- 国密加密算法有多安全呢?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 现阶段的时代红利是什么?
- 以色列为什么突然敢打伊朗了?不怕被报复?