• 为什么Rust写个链表都那么难?_那曲网站建设_网站建设公司_网站建设设计制作_seo优化
    • 网站首页

      home
    • 为什么Rust写个链表都那么难?_那曲网站建设_网站建设公司_网站建设设计制作_seo优化
    • 道字乡

      道字乡
    • 道字乡
    • 翁墩乡

      翁墩乡
    • 翁墩乡
    • 尚干镇

      尚干镇
    • 尚干镇
    • 才丰乡

      才丰乡
    • 才丰乡
    • 乘风乡

      乘风乡
    • 乘风乡
    • 方水镇

      方水镇
    • 方水镇

    咨询服务热线:

      道字乡 翁墩乡 尚干镇 才丰乡 乘风乡 方水镇
  • 位置:当前位置: 首页 >

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

      发布日期:2025-06-25 15:00:12阅读:次

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

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

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

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

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

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

      为什么Rust写个链表都那么难?
    • 上一篇 : 如何评价neovim 0.11?
    • 下一篇 : 求推荐程序开发笔记本!?
  • 友情链接:

    网站首页 丨 道字乡 丨 翁墩乡 丨 尚干镇 丨 才丰乡 丨 乘风乡 丨 方水镇 丨

    版权@|备案:粤IP*******|网站地图 备案号:

  • 关注我们