表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
YU7 之后的下一辆小米汽车可能是啥?小米会把所有车型做一遍吗?
有哪些BI工具惊艳了你?
为什么全网 都在说 iOS 开发不行了 ?
你在出租房屋发现过什么前租客留下的“宝藏”?
在大型项目上,J***aScript 是个烂语言吗?
鱼缸有哪些寿命比较长的草推荐呢?
图形用户界面GUI最早能什么时候出现?
为什么越来越多的国内男孩,要娶国外女孩?
怎么向老婆简单解释nas的用途?
CPU 为什么很少会坏?
陆奇为什么离开百度之后混得不乐观?
有哪些让你目瞪口呆的 Bug ?
什么时候你意识到自己不年轻了呢?
为什么现在吹Rust的人这么多?
为什么很多中国人不认真对待子女的抑郁症?
Mac mini M4,有必要升级24G内存吗?
在C中,如何实现删掉一行注释无法运行?
有一双超级大长腿是什么感觉?
苹果 macOS Tahoe 26 新 Finder 图标引争议,其争议点主要集中在哪些方面?
golang和rust你选择哪个?
女生到底应不应该穿***的衣服?
紧身牛仔裤看起来不正经,真的是这样吗?
如何评价 Vue.js 纪录片?
你被哪个后来知道很sb的BUG困扰过一周以上吗?
为什么几乎没人用电视屏幕连主机或者笔记本当显示器?
如何看待 AI 编程公司 Builder 实际上是印度人工手写代码?为何微软、软银投资的时候没有发现?
干猎头有前途吗?
高中是什么样的啊?很青春吗?
老赖能嚣张一辈子吗?
做引体向上可能会诱发腰肌劳损吗?