表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
什么清理磁盘造成重要数据误删啦,用生产环境测试引起事故啦,一...
优越感和攻击力都十足。 前两天不是写了《酱园弄》的影评么,...
坦白局…你们的冬天真的都不穿内衣啊?是这样的,今天不小心碰到...
我认识一个以前在斗鱼的运营。 2015年还是楚男大学生。 2...
有一个网站可以查任意一个网站的技术栈。 w***alyze...
之前有个老哥答的。 我配个女版的。 我也不知道为啥连...