网站地图官方微信:
网站首页 临晋镇 宿豫区 油坝乡 乐兴镇 董干镇 飞云镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 很多人开始弃用印象笔记了,你还在使用印象笔记吗? |

    来个暴论:重度知识管理者如果用云端服务,未来某个时刻一定会后...

    查看详情>>
  • | cloudflare的1.1.1.1和warp有什么区别? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 低功耗web服务器 迷你主机 小型服务器 求推荐? |

  • | 请问有人能估计一下 go 相比 php 在不同用户量下能省多少钱吗? |

  • | 不用CDN就没事,用阿里云CDN就被攻击刷流量,阿里云表示证明不了就要用户买单,如何看到这种行为? |

  • | 罗马仕宣布召回超 49 万台充电宝,极端场景下可能有燃烧风险,有多危险?为何有安全隐患的产品能够上市? |

  • | 「韦东奕本人」账号确认是***的,目前已被关停,如何看待无底线博流量的行为?哪些信息值得关注? |

  • | 大海捞针还捞着了是一种什么样的体验? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 现在个人博客不能备案了吗? |

  • 京沪的亲戚用数据来说一下广东的经济: 一、广东GDP增长自2...

    2025-06-19
  • 就不想用rust吗?局面打开,j***a写一堆class太臃...

    2025-06-19
  • 不是,都没有兄弟提朱姨、还有糕哥枣糕DAZE、ParmyAu...

    2025-06-19
  • 先说约旦吧 第三次中东战争,以色列向埃及开战,向约旦开战,向...

    2025-06-18

关注我们

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