
为什么Rust写个链表都那么难?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-24 23:30:15 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 如何评价“寡姐”斯嘉丽·约翰逊的身材? 前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面...
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? 真不用听鱼圈那些知其然不知其所以然的大聪明告诉你过滤不够ba...
- 你和你老婆是怎么认识的? 上班摸鱼。 。 。 偶然刷到。 。 。 老婆不刷。 。 。 ...
- 为什么武林中的女侠不但武功奇高,还没有练出来麒麟臂大粗腿和老茧? 我击剑二十年,胳膊还是细的。 可能天生就胳膊细,也可能是没...
- 如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日? 玩了两章发现捞女游戏现在已经改名三国杀了,目前好评96%。 ...
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么? 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...