网站地图官方微信:
网站首页 包装用纸 包装印刷加工 包装胶带 包装机械 包装成型机械 修正带

当前位置: 首页 >

为什么Rust写个链表都那么难?

表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。

但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。

但这又回到了老路上,违背了Rust的目标。

但是只要我们提前知道链表的最大长度,那么就能写出来了。

例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。

问题就出在这里,“链表最大…。

为什么Rust写个链表都那么难?

  • | 男生对于女朋友在***上的拒绝到底是什么感觉? |

    我去问了一下我男朋友我当时一直拒绝他的时候他啥心情,男朋友的...

    查看详情>>
  • | 蜂鸟音乐指控邓紫棋侵权,要求 48 小时内下架重录歌曲,邓紫棋回应「不会下架」,这一指控合理吗? |

  • | 发生了什么导致你从此再不吃某样食物? |

  • | 和女生旅游开一间房有什么注意事项? |

  • | 为什么说天下法术尽出江西? |

  • | 做好的flask项目怎么部署到服务器,使用公网ip可访问? |

  • | 男人最无声的炫耀是什么? |

  • | Chrome 浏览器设计的神细节有哪些? |

  • | 有哪些BI工具惊艳了你? |

  • | Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升? |

  • | 有没有一个特别好用的Linux系统? |

  • 我哺乳期早晨上班,出门一女倒车,碰到我的电瓶车。 我与此女...

    2025-06-19
  • 2024年,163万刑事被告,有罪率99.***44%。 ...

    2025-06-19
  • 我高中好哥们有个富二代混子 他平时的随身武器是一把车钥匙 老...

    2025-06-19
  • 说明腾讯实现了我曾经的几个预测 预测1,electron会普...

    2025-06-19

关注我们

添加微信好友,关注最新动态