为什么Rust写个链表都那么难?_陕西省宝鸡市扶风县频绘键武术股份有限公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-25 15:30:14 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- B 站大概还能存在几年? 我偏个题,一旦大家发现B站***传输缓慢,更新不及时等情况发...
- 女生第一次来大姨妈什么感受? 我是男人。 。 。 但闺女前几个月第一次时。 。 。 把我...
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好? 最关键是做不大。 CRT最后的绝唱出现在08年,当时一波看...
- 为什么说J***a21的虚拟线程不再有阻塞的问题? 锁不是不在了,只是没人能去拿。 你看着它,等着它,却永远不能...
- 想知道字节用什么分布式配置中心呢,作为golang大厂,应该不是沿用JAVA的配置中心吧? 介绍一个我当初在鹅厂写过的吧。 完全的云原生环境下的配置管理...
- 20届设计系,我的设计水平很差吗,找不到合适的工作? 看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很...


客服