当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 目前美军还有哪些领域是明显领先于解放军的?
- 每天 2 个鸡蛋白会不会蛋白质过多呢?
- 为什么买的小乌龟总是养不活呀?
- 如何看待使用mac mini当7*24h的服务器?
- 如何评价B站UP主LKs(拉克丝)?
- 和女生合租,都会发生什么事情?
- 你们的腰突是怎么突然好的?
- lar***el是php架构最垃圾的性能,为什么那么多人还是自我感觉良好?
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
最新资讯文章
- 修仙文明可能以怎样的方式碾压星际文明?
- 现在个人博客不能备案了吗?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- golang总体上有什么缺陷?
- 大量消息在 MQ 里长时间积压,该如何解决?
- 独立开发***能盈利吗?感觉好累...
- 现在个人博客不能备案了吗?
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
- 各位都在用Docker跑些什么呢?
- 2029年中国能载人登上月球吗?
- 一个很穷的亲戚得了癌症,跟我借钱,借还是不借?
- 如何解决Cursor等Agent编码开发轮次多了过后代码库变成屎山的问题?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 你从别人的旧硬盘里发现了什么有趣的东西?
- 经常点同一家外卖,商家会知道你是常客吗?
- Golang和J***a到底怎么选?
- 中国军事力量有希望达到全球第一吗?
- 有哪些观赏鱼是迄今为止确定最容易养最不容易死的?
- 迄今为止,你用过的最好用的数码产品是什么?夸一夸?
- obsidian用一两年后会有多大?全文搜索还快吗?