当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何评价《灵笼 2》第六集?
- PHP现在真的已经过时了吗?
- 多个充电宝或电芯品牌的 3C 认证证书被暂停,涉及罗马仕、安克、绿联、倍思、安普瑞斯等,发生了什么?
- 什么是 5G 固定无线接入(FWA)?
- HTTP/3 解决了什么问题,又引入了什么新问题?
- 女朋友是跳拉丁舞的,跳双人舞时会有身体接触,作为男友我感觉有点吃醋怎么办?
- 如何看待英伟达新推出的显卡5090dd?
- 如何评价仓颉编程语言7月30日开源?
- 为什么这么多人讨厌中国移动?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
最新资讯文章
- 一名女子在杭州万象城遭挟持被捅 20 多刀,隆胸***体救了一命,这反映出哪些公安系统的问题?
- SwiftUI 是不是一个败笔?
- 联想 128GB 超大内存迷你 AMD 主机上架,此款主机有哪些亮点?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- 你捡过最大的漏是什么?
- 土耳其将向印尼出口 48 架第五代战机,这项交易对两国的军事和政治影响有哪些?
- 性在婚姻生活中真的重要吗?
- 如何评价首个女性友好的编程语言HerCode?
- Windows 上最应该卸载的三个软件是谁?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- obsidian用一两年后会有多大?全文搜索还快吗?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 换过电池的苹果手机内部发现被加装了一个部件,有大佬知道这是干什么的吗?
- 如何评价《灵笼 2》第六集?
- 冬天也要穿胸罩吗?
- 各省的省超出来后(类似于苏超),中超是不是就废了?
- 胸大的女孩子有什么烦恼?
- 象棋里的车是不是过强级了?是否应该削弱一下?
- 如何评价电影《碟中谍8:最后清算》?