网站地图官方微信:
网站首页 节固乡 安广镇 尚湖镇 阳春镇 上里镇 田寮区

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 什么是最好的编程用显示器? |

    首先,确定尺寸:24寸刚好。 现在房子精贵,自己家里也可能...

    查看详情>>
  • | 米哈游创始人蔡浩宇称AIGC将彻底改变游戏行业,游戏创造只属于顶尖团队,普通开发者建议转行,如何理解? |

  • | 生活中怎样的美女才能被称为「大」美女? |

  • | 洲际导弹能打到任何地方,为什么还需要轰炸机? |

  • | 为什么这么多人讨厌中国移动? |

  • | 轰20的亮相为什么被反复推迟? |

  • | 为什么感觉淘宝现在不如拼多多了? |

  • | 为什么有的女生喜欢穿紧身牛仔裤? |

  • | 程序员从幼稚到成熟的标志是什么? |

  • | 你捡过最大的漏是什么? |

  • | 雷军为什么不愿意用性价比打法进军NAS? |

  • 养鱼确实毁一生。 刚开始做完鱼池,自己还能偶尔在池边画室里...

    2025-06-22
  • 有, 而且很高质量! (辛苦整理全是收藏,没有关注点赞和评论...

    2025-06-22
  • 只说说韦神吧。 对于韦神,我以前只知道他是数学天才,对他在...

    2025-06-22
  • 就我待过的几家公司,显示器没一个算得上好的,60hz也就算了...

    2025-06-22

关注我们

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