网站地图官方微信:
网站首页 矶滩乡 杉城镇 船滩镇 张弓镇 肖岭乡 王益区

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何看待b站出现有关小米的大量反向标题,号称“薅千亿补贴”的现象? |

    最近小米在B站的鸡爪流***非常火,有很多朋友不知道鸡爪流是...

    查看详情>>
  • | 印度女性为什么不嫁到中国? |

  • | 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | 空战的时候可不可以先击落预警机? |

  • | 作为一个服务器,node.js 是性能最高的吗? |

  • | 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不? |

  • | 能分享一下你写过的rust项目吗? |

  • | 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些? |

  • | 你的鱼缸里养过什么奇怪的鱼? |

  • | 学生校服如何隐藏内衣痕迹? |

  • 没必要焦虑,相对j***a,C#这两系杠精来说,其他语种实际...

    2025-06-21
  • 我也不知道我的短不短,从以前的 45cm 左右到了现在 40...

    2025-06-21
  • 今天给大家分享一个AIGC热门玩法:AI街拍美女*** 美女...

    2025-06-21
  • 我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不...

    2025-06-21

关注我们

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