当前位置: 首页 >
为什么Rust写个链表都那么难?_新疆维吾尔自治区塔城地区托里县集况犯引调味品合伙企业
- 两个人在一起很合适是什么样的感觉?
- 40岁财务自由想找个25左右的媳妇儿有可能吗?
- 如何看待M4单核性能吊打9950x?
- 你认识的不懂电脑的人有什么令人哭笑不得的操作?
- 目前react的生态系统是什么情况,有没有比较公认的成熟的开发技术栈?
- 在微软(Microsoft)工作是怎样一番体验?
- 2025年成品NAS哪家外网访问做的最好?
- Golang 中为什么没有注解?
- 猫那么爱干净,却为什么不喜欢洗澡?
- 养了近十年的草龟要不要放生?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-24 23:30:15点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-25全世界最腐败的***有哪些?
-
2025-06-25现在的中国打的过美国吗?
-
2025-06-25为什么不用rust重写Nginx?
-
2025-06-25如何评价引入 Liquid Glass 设计的 iOS 26?
-
2025-06-25ClickHouse 到底有多神?
-
2025-06-25为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
相关产品