
为什么Rust写个链表都那么难?_湖北省荆州市荆州区秦细水利水电设施有限责任公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-25 13:30:16 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- WiFi7能替代HDMI吗? 不如看看WiFi6。 宣称最大带宽9.6g,这是160mhz...
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性? 我本人更喜欢穿短裤,一来确实凉快,二来比短裙要方便的多,所以...
- Excel 不用 VBA,你使用过哪些绝妙的公式? 我用过最“炸裂”的 Excel 公式,是这个: =INDEX...
- 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵? 一般来说民办高校的学费要比公办高校高不少,一年9.6万贵吗?...
- 字节引入Rust是否代表J***a的缺点Go也没解决? Tiktok后端开发,偏架构设计。 目前我了解到的,只有在...
- 小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何? 在WAD上,受到CVPR直邀的小鹏汽车世界基座模型负责人 刘...