当前位置: 首页 >
为什么Rust写个链表都那么难?_海南省儋州市洋浦经济开发区粒酸新复合肥合伙企业
- 未来几年,市场对 AI 人才的需求会集中在哪几个方向?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 鱼缸能不能做到一直不换水还很清澈?
- 公司就一个后端一个前端,有必要搞微服务吗?
- ant-design-vue 社区为什么不维护了?
- 56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
- 为什么大家都怕学C++?
- 为什么 IPv6 突然不火了?
- 为什么很多外行敢站出来评价中医?
- 微信服务器会保留聊天记录吗,会保存多久?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-23 22:30:16点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-28MacOS真的比Windows流畅吗?
-
2025-06-28你们是怎样看待警察这一职业的?
-
2025-06-28三只羊是不是被人做局了?
-
2025-06-28当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
-
2025-06-28有个胖胖的女朋友是种怎样的体验?
-
2025-06-28未来几年,市场对 AI 人才的需求会集中在哪几个方向?
相关产品