当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 04:00:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- Mac 最佳中文简体输入法是什么?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 为什么伊朗的防空系统失效了?
- 家里想搞一个服务器,怎么才不违规?
- 如何让你推荐一款个人待办、笔记、管理软件,你会推荐哪一个呢?
- 胸大的女孩子有什么烦恼?
- ***拍大尺度片子时摄影师不会看光吗?
- 2025年,为什么很多程序员都扔掉了Mac和Linux,开始拥抱Win11了?
- 有些家长可以恶心到什么程度?
- 为什么编程语言百花齐放,Web 标记语言 HTML 一家独大?
最新资讯文章
- 40岁财务自由想找个25左右的媳妇儿有可能吗?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 后端真的比前端累吗?
- 广州拟全面取消房地产限购、限售、限价并降低贷款首付比例和利率,拟推动***运动消费发展,将产生哪些影响?
- ***拍大尺度片子时摄影师不会看光吗?
- 换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 中国的防空系统能有效防止B2、B21这类飞翼隐身战略轰炸机入侵吗?
- 万兆的网络速度有多大意义?
- 为什么人到中年,很少有身材苗条的?
- 国产数据库有什么坑?
- 有没有用过GOOVIS的?
- Node.js是谁发明的?
- 现代艺术只考虑意义、不考虑美感吗?
- 华为和硅基流动发布CloudMatrix384超节点部署DeepSeek的报告,对行业有何影响?
- Flutter 为什么没有一款好用的UI框架?