表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
能困住你的 只有你自己。 一个道理 : 就像是 你不行本身 ...
你说这个我就精神了,咱们来讨论一下USB1.0 ,USB2....
一个女人, 让一个男人, 质疑曹操,理解曹操,成为曹操! 这...
目前来看,主要指标pg全方位优于mysql... 本内容是对...
厕所排气扇坏了,在58同城上叫维修师傅。 说烧了,换装一个...
我没搞明白此框架解决了什么问题相比Lar***el或者Hyp...