表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
首先把苹果几个恶心人的的地方说一下: 8999的起售价还有6...
11月3日更新: 听取建议,逐渐缩减VM,转移到CT当中,然...
其实有点不想吐槽…… 飞不到。 哥们,我们造的是歼击机,又...
推荐你看一篇文章《 这是一篇分析世界格局最透彻的雄文,没有之...
近几年大概会有一段以制造业为主导的繁荣期。 别的行业会取代汽...
中国,以及全世界的体育项目里,最强的六边形战士,没有之一。 ...
在线客服 :
服务热线:
电子邮箱:
公司地址: