网站地图官方微信:
网站首页 江南乡 林甸镇 界炮镇 望高镇 康苏镇 潭子区

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 请问一下图中***的名字,谢啦? |

    啧……鬼知道叫什么。 谁拍的倒是可以告诉你,是 CHOKm...

    查看详情>>
  • | TVB 演员陈慧珊转行当英语老师,称已拿博士学位,如何看待她的选择?为什么这么多 TVB 演员转行? |

  • | M4 Mac mini2024款,这种主机到底怎么样呀? |

  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | 我男朋友年薪远高于我,我说因为女生生理结构需要生娃,生娃这件事情女性需要比男生牺牲更多,我说的对吗? |

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 什么是人生的最顶级享受? |

  • | 遭遇生理性涨奶该怎么办? |

  • | 为什么游戏中,中国跟欧洲的时延这么大,是否是海底光缆距离过长的原因? |

  • | 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担? |

  • | 有一双超级大长腿是什么感觉? |

  • 把“保存”(s***e)翻译成“挽救”。 。 。 记得本世...

    2025-06-27
  • 坚持,不断总结经验,有一天,忽然就好了。 先说下经历的波折...

    2025-06-27
  • ***如你现在要打电脑游戏,你手自然地放到键盘上面,要按几个...

    2025-06-27
  • 苹果MacBook Pro笔记本在2015-2020年最大的...

    2025-06-27

关注我们

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