当前位置: 首页 >
为什么Rust写个链表都那么难?_河北省邯郸市馆陶县居住可可有限责任公司
- 鱼缸的硝酸盐含量为多少比较合适?
- 浙江省内,宁波为什么高中教育超过杭州?是因为宁波有镇海中学吗?
- 桌面应用开发都用什么免费可商业化的框架呢?
- 为什么后端老是觉得前端简单?
- 男性看不了女性生产场面吗?
- 雷军为什么不愿意用性价比打法进军NAS?
- 大家对四川凉山彝族的看法是怎样的呢?
- 为什么国内的黄***站不被查封?是难发现吗?
- 足球运动员的身材会不会像篮球运动员一样朝着巨型化的方向发展?
- Golang与Rust哪个语言会是今后的主流?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-26 08:35:17点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-27什么时候你意识到做技术永无出路?
-
2025-06-27陆奇为什么离开百度之后混得不乐观?
-
2025-06-27如何评价“寡姐”斯嘉丽·约翰逊的身材?
-
2025-06-27吵架后,老公快一个星期不联系,是要离婚的节奏吗?
-
2025-06-27为什么我觉得 AI 写代码纯属添乱?
相关产品