网站地图官方微信:
网站首页 韩桥乡 回河镇 高滩乡 富兴乡 兴文县 酒房镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 2025 年还能等得到 LCD 屏的旗舰机吗? |

    在日本非常流行的手机iPhoneSE3或许会是你想要的答案。...

    查看详情>>
  • | 做引体向上可能会诱发腰肌劳损吗? |

  • | 季后赛詹姆斯全力防巅峰乔丹,能不能把乔丹限制到25分以下? |

  • | 为什么有人觉得《庆余年》很垃圾? |

  • | 开战斗机从上海到北京要多久,那是一种什么样的体验? |

  • | 深圳湾爆炸***中的女子有可能跳到下一层吗? |

  • | 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来? |

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

  • | 看新闻说老美的B-2连续飞了37小时,飞行员的吃喝拉撒怎么解决? |

  • | 如何学习linux from scratch? |

  • | 是什么原因导致HDR无法推行? |

  • 捞女游戏 是Electron做的。 但是不代表Electr...

    2025-06-27
  • 宗馥莉根本不懂品牌经营只知道财产转移***。 连娃哈哈最重...

    2025-06-27
  • 都说了80T硬盘了,怎么还有人想着3.5寸机械的事,跟企业级...

    2025-06-27
  • 最近为了完成论文查询了一些智元机器人的公开资料 发现了一些有...

    2025-06-27

关注我们

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