当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 养乌龟是什么体会?
- rust 语法噪音这么多, 能写复杂项目吗?
- golang为什么要内置map?
- 住家保姆为什么总干不长?
- 广西可以摆烂吗?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
- 男朋友要被裁员了,我该怎么相处?
- 5070ti什么时候才能回归正常价格?
- 做个web服务器,gin框架和go-zero怎么选?
最新资讯文章
- 如何看待小红书上中美人民的信息对账?
- Trae和Cursor对比有什么优势吗?
- 为什么有些NAS用户弄那么多硬盘?
- 在武汉,你们的找对象标准是怎样的?
- 怎么通俗的解释路由这个词?
- 目前最流行的 rust web 框架是什么?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 为什么macOS软件生态不敌Windows?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 你们都用 Python 实现了哪些办公自动化?
- 为什么说Mac编程是种享受?
- 有没有什么好用的***分享?
- 为什么程序员独爱用Mac进行编程?
- 你们的腰椎间盘突出,怎么治好的?
- 怎么通俗的解释路由这个词?
- B站充电专属***有被爬虫破解过吗?有无解析工具?
- 前端想要学习后端,选择哪种语言好一点?
- 为什么多地「国补」暂停了?
- 如果世界是虚拟的,当两个镜子对面放,将会无限反射,会不会将 cpu 算力耗光?





