当前位置: 首页 >
为什么Rust写个链表都那么难?_海南省儋州市洋浦经济开发区粒酸新复合肥合伙企业
- Mac mini M4,有必要升级24G内存吗?
- 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗?
- 两个人在一起很合适是什么样的感觉?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 为什么苹果的Mac不能啃下“游戏”和“软件支持”这2块硬骨头?
- 为什么现在糖尿病越来越多?
- 如何评价 6 月 26 号发布的小米AI眼镜?
- 前端开发现在主流的技术有哪些?
- Electron 做游戏客户端的潜力有多大?
- 为什么有的女生喜欢穿紧身牛仔裤?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-25 18:15:17点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-26网站开发需要多久?
-
2025-06-26世界最大医院郑大一附院有多牛?
-
2025-06-26为什么广东的经济现在开始落后了?
-
2025-06-26做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
相关产品