网站地图官方微信:
网站首页 高显镇 张桥镇 平江县 川岛镇 摆金镇 索雄乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 各位前端大触们,一般怎么定颜色的? |

    请用 OKLCH,再不济用 HSL,用 rgb 和 hex ...

    查看详情>>
  • | 分享一下你知道的哪些宝藏网站? |

  • | 为什么中国农村房子那么丑? |

  • | 亲眼见到明星本人是什么体验? |

  • | 穿了瑜伽裤真的舒服吗? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | 为什么 Go 语言的 Error Handling 被某些人认为是一个败笔? |

  • | 为什么朝鲜始终未解决粮食短缺问题? |

  • | 为什么今年的雷霆会惹众怒? |

  • | 女性对全女模式怎么看? |

  • | 南京一森林公园现大量竹节虫,形似枯枝,网友称凑近才发现是虫子落荒而逃,竹节虫会不会咬人?碰到它会怎样? |

  • 作为一个从copilot内测时期开始用,目前编程深度依赖AI...

    2025-06-27
  • 最近下载 Google Chrome 时,发现了一个小 bu...

    2025-06-27
  • 当然是***的,大型木船龙骨哪能只用一根材料,而且木船也造不...

    2025-06-27
  • 其实早就想说体育女主播相关的事儿了。 一个是因为,她们确实现...

    2025-06-27

关注我们

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