表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
有时候真的不得不相信国运这东西啊,现在的以色列,如果美国不亲...
不能,没有一丁点可能 根据海关总署数据,2024年共进口 小...
rust 的 result 是枚举,只有2个答案,要么ok要...
这么说吧,有种系统核心级的框架,外包给了第三方开发的感觉。 ...
陕-ICP备24677720号-1|网站地图陕-ICP备24677720号-1|网站地图 地址: 备案号: