当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-20大家猜猜伊朗的结局如何?
- 2025-06-20你见过的最舒适的办公环境是什么?
- 2025-06-20count(*) count(1)哪个更快?
- 2025-06-20如何看待M4单核性能吊打9950x?
- 2025-06-20如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 2025-06-20鱼缸粪便解决方法和技巧有哪些?
- 2025-06-20泽连斯基算是一名合格的总统嘛?
- 2025-06-20Firefox 浏览器是否还有可能浴火重生?
- 2025-06-20家里想搞一个服务器,怎么才不违规?
- 2025-06-20像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
- 2025-06-20如何看待多地推出升级版「禁酒令」?
- 2025-06-20不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- 2025-06-20如何看待 2026QS 世界大学排名?
- 2025-06-20曾经的班花,现在还多少人惦记?
- 2025-06-20据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 2025-06-20俗话说“女人三十如狼四十如虎”,到底是不是真的??
推荐产品
-
有没有一个时间段,自己乐在其中,可亲人或者朋友却觉得你很辛苦,很心疼你?
谢邀。 有啊,我这十来年都是这样的状态。 本人南方姑娘,研 -
30岁了,你在深圳过着什么样的生活?
31岁未婚,是一名少儿形体***老师,周六周日机构忙的起飞, -
黑客为什么可以做到无需知道源码的情况下找出系统漏洞?
很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音 -
《无畏契约》多伦多大师赛 WOL 2:0 GEN 创造队史挺身多伦多大师赛三强,如何评价他们的表现?
第一局前面看的时候就觉得狼队该做的都做的很好,没什么问题,单
最新资讯