当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-24 01:10:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 苹果前首席设计师 Jony Ive 离职的原因是什么?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- 为什么棒球在我国毫无水花?
- 可以随身携带一个Linux系统吗?
- 普通人如何应对经济大萧条?
- 如何评价B站up主***千代退网?
- 日本为什么突然表示和中国的关系是首要的?
- MacBook的诱惑在哪里?
- 通过 GraalVM 将 J***a 程序编译成本地机器码后,效率能和rust比吗?
- 《魔兽争霸3》中,如果允许所有英雄把自己的大招换成永久魔免的被动,哪些英雄会愿意换并且在到6时升级?
最新资讯文章
- 人间尤物是什么样的?
- 单依纯和黄霄云谁颜值更高一点?
- Rust开发Web后端效率如何?
- 网传《碟中谍 8》亏损可能超 14 亿,是真的吗?这背后的原因是什么?
- 为什么海军要单舰满世界溜达呢?
- 广东省肇庆市怀集县洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- Docker 如何搭建 Jenkins 构建环境?
- 如何看待我国在墨脱建水电站?
- 本人女20,平胸跟男生一样怎么办 ?
- docker如何查看 容器启动的run命令?
- 为何Microsoft能一直留在中国市场?
- 为什么程序员独爱用Mac进行编程?
- 男朋友买了一辆比亚迪秦,该分手吗?
- 为什么广东女生大多是素颜?
- 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二?
- 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- 中国发动机是技术落后,还是材料技术没有攻克?
- 30岁了,你在深圳过着什么样的生活?
- 后端直接返回所有数据,由前端完成分页处理,这种开发模式有可行性吗?