网站地图官方微信:
网站首页 杨行镇 双浦镇 曹庵镇 丰港乡 措勤镇 中坜区

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何评价Cursor? |

    是的,Cursor 又改价格了。 6 月 16 日,一篇名...

    查看详情>>
  • | 国办新规明确 12345 禁止主体业务外包,推诿诉求可督办升级等,你使用热线的体验如何?还有哪些建议? |

  • | Mac mini M4,有必要升级24G内存吗? |

  • | 都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾? |

  • | 为什么说耿直的人更容易吃亏? |

  • | 大家在做登录功能时,一般怎么做暴力破解防护? |

  • | 程序员不租房住车里,称三年多省了差不多十万,被质疑占用公共***,怎样看他的选择?这算占用公共***吗? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 得了腰间盘突出 就该告别运动吗? |

  • | 你见过最上进的人是怎样的? |

  • | 手机存储器为什么会出现速度倒挂的现象,外存比内存快? |

  • 之前去杭州出差,晚上闲来无事想去童哥的酒吧坐坐,很火爆,门口...

    2025-06-27
  • 一个成语来总结,见微知著。 这是我用Kimi Resear...

    2025-06-27
  • 写在前面大家好,这里是 IT学习日记。 今日推荐项目:pre...

    2025-06-27
  • 我这里想到了三个坑: 报考专业坑:特别是一些换皮专业,以及“...

    2025-06-27

关注我们

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