当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 18:45:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 微信头像会影响第一印象吗?
- 58 同城被曝大规模裁员,比例或达 30%,具体情况如何?58 同城目前面临哪些问题?
- 杨幂论文一年间 AI 率从 0 飙至 91%,为什么会这样?AI 查重到底有没有统一标准?
- cloudflare的1.1.1.1和warp有什么区别?
- 你们跟网友面过基吗?翻车了吗?
- 印度公开藏南地区我方战士口咬手雷坚守的***,是想表达什么?
- 能把太湖挖深吗?
- 如何评价国产统信UOS系统?
- 如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
- 以色列为什么突然敢打伊朗了?不怕被报复?
最新资讯文章
- 万兆的网络速度有多大意义?
- 脸与身材不符是种怎样的体验?
- rust学了一段时间,感觉比c++简单,能取代c++,你们觉得会取代吗?
- 如果我身体每天增加万分之一的力量会怎么样?
- 大家的NAS都是24小时不关机吗?
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- 为什么我感觉黑神话剧情的风评反转了?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 女孩子第一次穿高跟鞋是什么体验?
- 山西晋城举全城之力引入摇滚演唱会,两天接待近 6 万乐迷,一场成功的演唱会能给城市带来怎样的收益?
- 为什么中国很少有人使用linux?
- 上海房价会不会再跌百分之50%?
- duckdb的性能如何?
- 使用Linux系统有什么优势,亮点在哪里?
- 怎么看swift的并发模式选择了actor模型?






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