表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
看用途和预算。 不差钱的电影发烧友和单机游戏玩家上顶配4K(...
我试过这种操作,家里养了一条拉布拉多,有一次我洗完澡忘了拿衣...
百万up主粤语歌手鱼蛋,抖音里长这样,容貌九分,声音十分。 ...
作为一名柯哀姐,只从自己喜欢的cp角度谈观影感受。 越...
没有经历什么,艺人大多数都是如此。 马景涛弟弟的事在娱乐圈...
根本没欢愉, 男性不过是基因的奴隶。 我尝试禁欲,最多不超...