表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
我的观点是劝退全栈。 没有好处,只有不知疲倦的干活。 我的...
在Android系统上停止携带32位和X86原生库,并且放弃...
别看 Everything 那小不点儿 UI 简陋得像 VB...
能 很多很多年之前,我单身的时候,买了一副超级巨大的美女海报...
看《长安的荔枝》,还是要看原著。 最近关于《长安的荔枝》电...
真是到了末法时代了。 俄罗斯和乌克兰——这两个国家加在一起...
之前的文章《 Trae+Claude3.7 | 10分钟生成...
养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里...
粤IP*******|网站地图粤IP*******|网站地图 地址: 备案号: