网站地图官方微信:
网站首页 一体机办公设备 夜视仪 验钞机 学习机 修正带 信封

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | ***拍大尺度片子时摄影师不会看光吗? |

    当年刚买相机没多久,约朋友拍照,刚开始就拍拍袜子,拍拍脚啥的...

    查看详情>>
  • | 颈椎病引起的头晕如何治疗? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

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

  • | 《哪吒2》刚上映是基本上都是好评,随着延期到六月底为什么部分观众开始带节奏,表示反感了呢? |

  • | 为什么女游泳运动员看起来大部分都是平胸? |

  • | 以色列摩萨德这么厉害,中国网民为何不害怕? |

  • | 海贼王为什么现在被全网黑? |

  • | 女主播和榜一大哥现实碰面会做什么? |

  • | 雷军为什么没有绯闻? |

  • | MacOS真的比Windows流畅吗? |

  • 个人丐版技术栈:vue/react + node + mys...

    2025-06-19
  • 这团建真是无语了。 八十多平米的地皮起两层+阁楼的一户建,...

    2025-06-19
  • 楼上 @佚明 已经讲得很好了,起因是三大运营商对PCDN打击...

    2025-06-19
  • 会的,对于急性期,或者有腰肌劳损的人,又有引体向上的能力。 ...

    2025-06-19

关注我们

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