表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
{dede:pagebreak/}
大家如何看待有穆斯林患者要求输穆斯林同胞的血液,即输“清真血”这个事?
想收集一些各行各业的学习资料,网盘书籍网站都行?
如何评价网传“3.21”东航MU5735航空器飞行事故调查进展情况通报决定不予公开?
《士兵突击》中如果高城动用关系,史今能不能留下来?
目前美军还有哪些领域是明显领先于解放军的?
为什么二游厂商都喜欢推出泳装版本?
如何看待 Rust 的应用前景?
为什么老顾客吃着吃着就不再来照顾生意了呢?
一个人能做出什么开源项目?
如何快速的学会绑鱼钩?
Anthropic 推出的 Claude Code Agent 有哪些亮点值得关注?
为什么大部分人都认为2560x1440是2K?
手术时把大脑拿出来还能接回去吗?
可不可以发一张你觉得最有感觉的照片?
豆包推出 AI 编程,在「编辑模式」下可以直接前端改图和文字,体验如何?对行业会带来怎样的影响?
女明星穿瑜伽裤出门是什么体验?