表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿...
买一台境外的服务器,再买一台境内的服务器。 配置要一样。 ...
目前已经有人成功把chrome124移植到xp系统上运行了,...
上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白...
因为之前给的基调是美国一直在衰落,现代的美军无法打过20年前...
B2这种大国重器, 和航母一样, 在兔子这边都是单开一页的,...