表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
为什么一般人不建议住别墅?
中国有能打到美国本土的导弹吗……有的话最远能打到哪里呢?
北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
为什么没有核动力货轮?
扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
胸大的女孩会自卑 吗?
《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
四盘家用nas,装了一块3T,一块4T,一块8T,一块16T机械硬盘,不再买新盘,该怎样组RAID?
年薪三十万,让你驻扎非洲,你愿意吗?
电话:
座机:
邮箱:
地址: