当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 18:45:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你们在编程时遇到过什么离谱的bug吗?
- 你怎么看待剪映收费过高问题?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 全国各地现理发店倒闭潮,没有电商冲击,理发店为什么自己能干黄?
- 脸与身材不符是种怎样的体验?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 2025年,Gitea 和 GitLab 应当如何选择?
- go的channel在实际项目中会怎么使用?
- 儿子抑郁四年左右了,他的未来该怎么办?
- 为什么会有人喜欢养乌龟当宠物?
最新资讯文章
- 为什么现在的年轻人更容易觉得疲惫?
- 面试中被嘲笑Token放在redis里,该如何应对这种情况呢?
- 华为中年粉丝都是什么样子的?
- 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢?
- 我应该设置多少kb才能让他不能玩游戏?
- 苏超这么火,为什么豫超火不起来?
- 美团全面拓展即时零售,小象超市将覆盖所有一二线城市,美团优选局部地区暂停服务,如何从商业角度看待此举?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 不喜欢老婆找健身房男教练私教,是我太狭隘了吗?
- php这个岗位在未来几年会消失吗,因为刚从事php有点焦虑?
- 如何看待rust编写的zed编辑器?
- 为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因?
- 为什么 macOS 并不差,可市场总敌不过 Windows?
- 王冰冰好看吗?
- 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?






关注公众微信号
移动端,扫扫更精彩