表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相对于PR、FCPX等同类软件,为什么Avid media composer在国内用的人很少?
24-25 赛季 NBA 总决赛抢七,雷霆 103-91 步行者,夺得本赛季总冠军,如何评价这一结果?
像出版社出版书籍是用什么软件排版呢?除了WPS和Adobe?
做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
新手平面设计师(方向美工)怎么有目的提升设计能力?
当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
请问群晖的docker还能装些什么?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
交警在查酒驾的过程中砸坏我车挡风玻璃可以要求他们赔偿吗?
如何评价zig这门编程语言?
电话:
座机:
邮箱:
地址: