表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
{dede:pagebreak/}
想知道德普怎么看上艾梅柏·希尔德的?
如何看待《捞女游戏》(已改名为《情感反诈模拟器》)定档 6 月 19 日?
编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
哪些电视剧现在再看让你感叹「我小时候吃这么好」?
如何看待《捞女游戏》导演***辉B站账号遭封,是否遭到打击报复?
如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
雷军为什么不愿意用性价比打法进军NAS?
为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
为什么中国JK无法拍出日本JK的感觉?
中医把脉是***吗?
苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
为什么中国主机带宽比美国贵5倍(原来错误的10000倍),比如阿里云?
MySQL不香吗,为啥还要Elasticsearch?
你身边身材最好的女生是什么样?
华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?