表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
{dede:pagebreak/}
女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗?
如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
敢不敢留下一张自拍照让人打分?
rust 解决了什么问题?
网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
为什么很多人认为加入 Rust 的「光荣进化」是一件坏事?
华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
群晖 nas 有些什么基本和好玩的功能?
潘凤这种货色是怎么混成大将的?
鱼缸能不能做到一直不换水还很清澈?
使用Linux系统有什么优势,亮点在哪里?
你见过最上进的人是怎样的?
万兆的网络速度有多大意义?
uni***真的很垃圾吗?
鱼缸有没有简单的过滤配置搭配方式?
伊朗这次会崩溃灭亡吗?