表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
Go往往跟Rust持平甚至超越这个观点是错误的,GO的性能很...
5月16日爬烟台的凤凰山时眼前一米处的台阶上出溜出溜的横穿过...
买个fttr的光猫,一主一副,二百多块钱,注意要买自己省同运...
在B站看了很多他的栋笃笑,记得一段 他买寿司给爷爷吃,爷爷说...
因为 OpenMCP 的缘故,有幸认识了一位曾在 intel...
explorer和finder这俩货,其实都挺抽象的。 我来...