表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
{dede:pagebreak/}
中年女人的最大悲哀是什么?
苹果的工程师画图纸的时候用的是苹果电脑还是Windows电脑?
发生了什么导致你从此再不吃某样食物?
大家猜猜伊朗的结局如何?
Chrome 浏览器设计的神细节有哪些?
《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
吃爽了是怎样一种体验?
有什么关于山西的冷知识?
现在机械前景是不是已经超越好多工科了(包括计算机)?
PHP初学者,我能不能使用PHP来开发桌面应用?
消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
如何评价《一路向西》导演***辉影游新作《捞女游戏》,实际游玩体验如何?
以色列为什么突然敢打伊朗了?不怕被报复?
瑜伽裤和牛仔裤哪个更显身材?
你们学校的校花都是怎么样的?