网站地图官方微信:
网站首页 富文乡 从化区 南泗乡 昭化区 江达乡 八仙镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 能否对比一下Claude Code和Gemini CLI,你的选择建议是? |

    Claude Code需要花钱,果断放弃尝试了。 而Gemi...

    查看详情>>
  • | 如何评价 Vue.js 纪录片? |

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

  • | 为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现? |

  • | 地球上明明有吃塑料的虫子,为什么没有普及? |

  • | 如何下载cad? |

  • | 为什么负荷那么大的腰部力量训练的人不会受伤,长期无载荷久坐的人会出现腰肌劳损? |

  • | 学计算机的要把这些书都全部看完吗? |

  • | 《鬼灭之刃》产屋敷一族为何不将鬼的消息透露给日本***,让日本***亲自解决? |

  • | 为什么一直唱衰的php语言反而日渐活跃? |

  • | 能否对比一下Claude Code和Gemini CLI,你的选择建议是? |

  • 阿里腾讯抖音都非常想自建骨干网城域网,在每个城市最后几公里十...

    2025-06-27
  • 一个2TB的移动硬盘,里面有6万张美女图片,好家伙居然有几十...

    2025-06-27
  • 上次爬华山遇上一对夫妻,女的30出头,男的明显大些,女士穿白...

    2025-06-27
  • 介绍一位中国网球运动员——袁悦。 1998年生于扬州市...

    2025-06-27

关注我们

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