当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 23:30:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 你能用一句话总结赵本山和郭德纲的区别吗?
- 电视剧《长安的荔枝》17-20 集拍得如何?有哪些值得关注的剧情点?
- 美国发行「稳定币」,是否相当于增发美元?
- Rust 的设计缺陷是什么?
- 哪张照片让你觉得刘亦菲美得不可方物?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 为什么国内 IT 公司 leader 以上就不怎么写代码,而据说 Google 的 Jeff Dean 还写代码?到底哪种情况好呢?
- 你们试过最牛逼的减肥方法是什么 ?
- 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店?
- 谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
最新资讯文章
- 到底是时代选择了Nvidia,还是Nvidia选择了时代?
- ***如古代长城用的是C140混凝土,那千百年下来会完整的留存至今还是损坏的更加严重?
- 30岁了,你在深圳过着什么样的生活?
- Mac上有那些你认为极其好用的***?
- 30马赫的导弹,近防炮能挡住吗?
- Rust开发Web后端效率如何?
- 如何看待英伟达新推出的显卡5090dd?
- 为什么 IPv6 突然不火了?
- 北京暴雨故宫再现「千龙吐水」奇观,为什么故宫古老排水系统历经六百年仍能正常运作?有哪些特别之处?
- 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利?
- 你最喜欢哪门编程语言?为什么?
- 中国预警机世界领先吗?
- 北京语言大学张爱玲教授被清华树木砸中逝世,清华回应系绿化养护人员违规作业所致,事故责任该如何划分?
- 如何评价高圆圆的身材算是美女类型的吗?
- 印度是真的烂还是咱们在信息茧房里面?