当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-21导师给了1.4W要我给工作室买个主机,是整机还是自己配?
- 2025-06-21宝宝们 敢不敢发出你们自己最可爱的自拍照?
- 2025-06-21golang总体上有什么缺陷?
- 2025-06-21有人说:如果华为跪了,大概中国也要跪了。你怎么看?
- 2025-06-21想知道德普怎么看上艾梅柏·希尔德的?
- 2025-06-21如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-21如何评价《一人之下》***第 721(764)话?
- 2025-06-21如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 2025-06-21ant-design-vue 社区为什么不维护了?
- 2025-06-21如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据?
- 2025-06-21iOS 26 的新设计被吐槽丑,苹果在设计更新时考虑了哪些因素?你对这一设计都有哪些评价?
- 2025-06-21为什么 Golang 不适合开发桌面系统?
- 2025-06-21核武器真的有宣传中那么牛逼吗?
- 2025-06-21空调现在抽真空15分钟真的还有意义吗?
- 2025-06-21为什么要在鱼缸里养水草?
- 2025-06-21***如你财务自由,是买一个大平层还是买一个大别墅?
推荐产品
-
为什么有的女生喜欢穿紧身牛仔裤?
个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审 -
为什么linux桌面那么丑?
首先,现在的Linux桌面图形界面一点儿也不丑。 。 。 -
公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
仅说几个通告里有但容易被忽略的信息; 19点家属同意转院,2 -
switch2好用吗朋友们?
好用。 只说缺点: 1,电视模式,switch本机发烫严重
热销产品
最新资讯