表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
我建议,创业公司,应该,使用rust。 理由如下∶ 1,开...
油管上有ros,爱快,OpenWrt,pef四种软路由的小包...
一、云服务市场格局:三足鼎立下的差异化竞争据IDC 2024...
长安汽车,是我从小到大一直听的,并且寓意非常的好。 我全家买...
我是一个孤独的车手,我的主人告诉我:“你可以去一个无比广阔的...
个人博客是不必要备案的。 很多人由于认知局限,以为只能使用国...