表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
如何看待鲍威尔6月19日的讲话,对于全球经济有何影响?
为什么水泥封不住尸臭?
为什么中国防空反导系统才7年就从山寨到全面原创且超越了俄罗斯?
为什么个人需要公网ip?
NAS将来会被什么产品取代?
前端,后端,全栈哪个好找工作?
汤姆·克鲁斯在国外算几线?
坚持使用 PHP 的你,如今有什么感悟?
中本聪为什么不出来?如果现身,会发生什么?
duckdb的性能如何?
曾经的班花,现在还多少人惦记?
苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
鸿蒙丝滑的秘密是什么?
感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
老板说我设计了一周的海报还是不行,我到底该怎么学啊?
为什么中国很少有人使用linux?
我一直想不明白,日系车为什么就走下坡路了呢?
该学C4D还是blender?
有一双超级大长腿是什么感觉?
能分享一下你写过的rust项目吗?
穿瑜伽裤爬山的女生会不会害羞?
飞书为什么大幅裁员?
Rust 是否会被美国国家安全局植入后门?
现实中的父女关系是怎样的?
学生校服如何隐藏内衣痕迹?
中国军队有多强,在世界能排第几?
如果全球都停止出口粮食,中国能否自给自足?
华为是真的遥遥领先吗?
055一打一能不能打过阿利伯克?
systemd吞并了什么?