当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-20为什么美军“好像”不怕泄密?
- 2025-06-20为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 2025-06-20为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗?
- 2025-06-20华为官宣鸿蒙 HarmonyOS 5.1 将于 7 月开启升级,对此你怎么看?会选择第一时间升级吗?
- 2025-06-20北京日报点名批评“苏超”过度娱乐化的动机是什么?
- 2025-06-20HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-20graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 2025-06-20为什么女性内衣很少有人穿前扣的?
- 2025-06-20如果一个人有足够的钱让他一直***,那毒品对他的身体还有害吗?
- 2025-06-20马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗?
- 2025-06-20张伟丽可以打败什么级别的普通男性?
- 2025-06-20商城里如何缓存商品信息?
- 2025-06-20为什么大家不再提星链了(包括外网)?
- 2025-06-20php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 2025-06-20为什么果粉对苹果非常地宽容?
- 2025-06-202025 年有哪些值得关注的开源项目?
推荐产品
-
Mac微信如何备份聊天记录?
Mac 微信备份聊天记录主要有以下两种方法: 使用微信自带功 -
外贸独立站怎么做SEO?
推荐试试***seo,就是把***上传到社媒和独立站中 ** -
如何评价DuckDB?
确实性能强大,我感觉单机TPC-H应该是跑的最快的了。 原理 -
大厂后端开发需要掌握docker和k8s吗?
哎呦,小老弟,你这问题问得挺有意思,正好踩在了老油条的脚趾上
最新资讯