当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 13:05:12
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- MacOS真的比Windows流畅吗?
- 阿里网盘为什么没有动静了?
- 为什么珠三角发展赶不上长三角了?
- 微软edge浏览器为什么逐渐被其他的浏览器代替?
- 为什么这么多人讨厌中国移动?
- 什么是最好的编程用显示器?
- 美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对?
- 写代码的时候总是考虑太多怎么办?
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
最新资讯文章
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- switch2好用吗朋友们?
- 有哪些小众的开源项目养活了一大批人?
- 女老师穿***低胸装合适吗?
- 你们在公司是怎么使用k8s和docker的?
- 养乌龟是什么体会?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 高志凯教授提出了以恒河为界来划分中印边界的建议,您怎么看?您有什么意见和建议?
- 为什么不用rust重写Nginx?
- 为什么体制内的年轻人都不热衷于晋升了?
- 新手想要打好篮球,主要练运球还是投篮?
- 写业务的话,go是不是垃圾?
- 女孩子腿非常白是什么体验?
- golang总体上有什么缺陷?
- 维护一个大型开源项目是怎样的体验?






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