当前位置: 首页 >
为什么Rust写个链表都那么难?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么战鹰近期疯狂掉粉?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 现代艺术只考虑意义、不考虑美感吗?
- 关于***你还在继续写吗?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 前端如何设计网页?
- 明星现实中真的很漂亮吗?
- 女性最离谱能离谱到什么程度?
- 如何评价“师父和我做鲁菜”账号基本上停更?
- 象棋里的车是不是过强级了?是否应该削弱一下?
最新资讯文章
- 如何评价“寡姐”斯嘉丽·约翰逊的身材?
- express + mongodb (mongoose) 中 mvc的model层如何使用?
- 韦神这么厉害为什么不去参加最强大脑?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 前端,后端,全栈哪个好找工作?
- 各省的省超出来后(类似于苏超),中超是不是就废了?
- 国产数据库有什么坑?
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 为什么欧美影视喜欢露点?
- H264和H265谁画质好,求回谢谢!?
- 如何看待 2026QS 世界大学排名?
- 全世界都在等中美开战吗?
- 如何看待巴基斯坦提名特朗普为2026诺贝尔和平奖候选人?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 如何看待 2026QS 世界大学排名?
- 为什么在中国邮箱不流行?
- 为什么河南饮食走不出去?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 如何评价捞女游戏改名,全网“围剿”,以及导演b站账号被封这件事?