当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 22:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何进行腰突核心力量训练?
- 个子高是种怎样的体验?
- 出国给你最大的感受是什么?
- 什么是 AI Agent(智能体)?
- 为什么中国很少有人使用linux?
- 为什么感觉德国在中国的名声比英法美日好一点?
- 为什么我感觉现代医学还是很落后?
- 好用的大文件传输工具有哪些?
- 为什么go和rust语言都舍弃了继承?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
最新资讯文章
- 为什么 electron 不做成独立的 runtime?
- H264和H265谁画质好,求回谢谢!?
- PHP现在真的已经过时了吗?
- 我应该设置多少kb才能让他不能玩游戏?
- JetBrains会成为下一个Borland吗?
- ant-design-vue 社区为什么不维护了?
- 为什么现在科技热点是GPU,不是CPU了?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 什么是 AI Agent(智能体)?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 为什么电信运营商们肯拼命加下行带宽,却对上行严防死守?
- 美国登月到底是不是真的?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 为什么欧美影视喜欢露点?
- 真的有这种又苗条身材又爆炸的么?