表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
大概率大人物暗示了东子了。 本来,饿了么的存在是为了反陇断...
坏消息是做前端的人更加水深火热了,好消息是后端暂时还比较安全...
疫情期间的领军人物。 在他的号召下,亿万人民坚持三天做一次核...
最近喜欢上了养鱼,从网上买了几条小鱼,大小都差不多的,养着养...
你不应该用面向普通用户的商业软件的思路去理解Linux的软件...
我爸去世的时候,我舅舅说他工作(省内)忙,请不了***没空来...