为什么Rust写个链表都那么难?_安徽省滁州市滁州经济技术开发区尽护清洁用具有限合伙企业
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-25 15:30:14 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- kafka如何解决重复消费? 先说重复消费现象的成因,再说可选的解决方案。 一. Kaf...
- 为什么现在吹Rust的人这么多? 开门见山: Rust 是积累了人类在软件工程学,编译原理等领...
- 如何评价女明星梅根福克斯的身材? 身材还用说吗?真的是好啊! 就看过她演的变形金刚和忍者神龟。...
- 你见过最脑残的设计是什么? 绝味鸭脖的饭盒。 正常的饭盒,侧壁和底部都是平面。 而他...
- 感觉现在的品牌 NAS 性价比较低,有哪些好的 DIY 方案? 本文导航:一、前言 二、硬件选择(机箱、主板、CPU、内存、...
- 请问游戏科学当时是怎么防止人才被别的公司挖走的,一个公司怎样才能留住员工? 我记得有看过一个***访,说游科做绣花针的员工用力过猛,把绣...


客服