表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
你为什么觉得 Mac 不好用?
为什么日本人室内光脚啊?他们屋子里有这么干净吗?
刘强东看到了什么,才去搞外卖?
如何评价剪映svip,599一年,有替代方案吗?
什么是 5G 固定无线接入(FWA)?
明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
为什么微信不向telegram学习?
洲际导弹能打到任何地方,为什么还需要轰炸机?
为什么 wxWidgets 不如 Qt 流行?
使用移动工作站是什么样的体验?
node.js可以做***识别分析吗?
电视机为什么有大流量上传?
粤S在广东是怎么样的存在?粤牌有鄙视链吗?
本人女20,平胸跟男生一样怎么办 ?
我应该设置多少kb才能让他不能玩游戏?
维护一个大型开源项目是怎样的体验?
国家为什么要把国企等企业电脑全部换成Linux环境?能不能从专业的角度分析一下?
如何评价哔哩哔哩up主Dauerhafter对于鸣潮地图,建筑设计的解析?
为什么山姆这么受欢迎?
你自己觉得自己的身材好吗?
什么是 AI Agent(智能体)?
贵州榕江县城遭超 30 年一遇洪水威胁,最大商场被洪水淹没,目前当地情况如何?为什么此次洪水这么大?
为什么台式 PC 还处在组装(DIY)阶段?
为什么有些人不喜欢春晚提到饺子?
怎么能直接绕过压缩包密码直接打开里面的文件?
为什么欧美影视喜欢露点?
为什么windows的arm版没有被广泛使用?
如何搭建自己CDN服务器?
特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?