表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
为什么这么久了还是没有主流软件开发鸿蒙版?
如何评价《三角洲行动》S5 赛季新地图「潮汐监狱」?
世界上哪款战斗机最好看?
如何评价《三角洲行动》***作者「三角洲经济学教父」?
空战的时候可不可以先击落预警机?
生活中怎样的美女才能被称为「大」美女?
为什么剪映导出***时码率与原***一样,变得更模糊?
为什么字节跳动的软件选择用Rust这个语言写?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
“真实承诺-3”,伊朗的报复能打疼以色列吗?
如何评价 Steam 新游《捞女游戏》?
湖北省荆州市为什么发展不起来?
陌生人,你们认识的乳腺癌患者后来都怎么样了?
Anthropic 推出的 Claude Code 是什么技术原理呢?
如何评价《灵笼 2》第五集?
中央多份重磅文件出台,密集释放「涨工资」「提高居民收入」的信号,这背后有何深意?
敢不敢发一张你的自拍照?
为什么说中国是基建狂魔?
DF-41已经可以打击美国本土,这是否相当于古巴导弹危机常态化?
如何评价「尖叫」这种饮料?
电视剧《繁花》中宝总为什么没有和汪小姐在一起?
如果全球都停止出口粮食,中国能否自给自足?
为什么个人需要公网ip?
uni***真的很垃圾吗?
导师给了1.4W要我给工作室买个主机,是整机还是自己配?
PHP现在真的已经过时了吗?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
巴基斯坦援助伊朗防空,大家怎么看?
歼-20 在国际上到底是什么地位?