当前位置: 首页 >
为什么Rust写个链表都那么难?_河南省新乡市新乡市平原城乡一体化示范区赶长疗臵移动电话股份有限公司
- SwiftUI 是不是一个败笔?
- 中国大陆的苹果手机被阉割了哪些部分?
- 如何评价MiniMax开源首个视觉RL统一框架V-Triune,实现推理感知一肩挑,其技术上有何优势?
- 12306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 有哪些看似精妙实则很蠢的设计?
- 如何看待现在的前端?
- 如何看待 2026QS 世界大学排名?
- 为什么欧美影视喜欢露点?
- 如何看待rust编写的zed编辑器?
- 王晶的导演水平是不是被严重高估了?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-23 17:40:13点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-22网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
-
2025-06-22为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
-
2025-06-22如何评价前端框架 Solid?
-
2025-06-22如何评价新时代游戏引擎Electron?
-
2025-06-22如何评价前端框架 Solid?
-
2025-06-22为什么都对TLC乃至未来的QLC嗤之以鼻呢?
相关产品