为什么Rust写个链表都那么难?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-24 15:35:14 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 电影《碟中谍》系列中哪一部最好? 最好肯定是《碟中谍4》好在哪里不说了,很多答主解释的非常清楚...
- 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号? 我记得之前本科找实习,面一家小公司的开发岗,老板极其热爱Ma...
- 《原神》5.7 版本魔神任务第五章•第六幕「你存在的时空」体验如何? 重磅信息太多了,就先写一下其他的 坎瑞亚.北欧神话原典首先是...
- 为什么要学go语言,golang的优势有哪些? 最近在用go写游戏服务器,优点入门简单,容易上手,不好的地方...
- B站充电专属***有被爬虫破解过吗?有无解析工具? 不付费就直接看的破解很难,但想遏制二传不可能 国内几乎没有上...
- 卸载迅雷后,***文件变成xunlei.bittorrent.6,怎么还原回去啊,心态炸了!? 您好,我是迅雷的产品经理。 针对您反馈的问题,我专门进行了了...


客服