网站地图官方微信:
网站首页 朔城区 富春乡 城隍镇 高明区 曲下镇 峰堆乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    总参谋部:轰炸机起飞。 20分钟后,外交部:对面怂了,要派...

    查看详情>>
  • | 哪张照片让你觉得刘亦菲美得不可方物? |

  • | Node.js 性能为什么这么差? |

  • | 歼20速度接近3马赫是什么水平? |

  • | 女性为什么不普遍跟男性那样只留个几毫米或2-3厘米短发,女性不觉得长发麻烦吗? |

  • | 为何雷军天天健身,却无健身痕迹? |

  • | 日本AV对中国人的毒害有多大? |

  • | 全球每年约500万匹马被屠宰,为什么却见不到中国人吃马肉? |

  • | 为什么国内的uni***一直没人讨论呢? |

  • | 女生真正的完美身材是什么样子? |

  • | 怎么才能有尤雨溪一半强,该怎么学习? |

  • 我两个都用,有一天忽然想到一个问题,就苹果电脑的体量,愿意做...

    2025-06-21
  • expo没有用过,不过是flutter资深用户。 2018...

    2025-06-21
  • 我是湖北的,我老公广东惠州的,我们结婚以后,我就在这边生活了...

    2025-06-21
  • 试用了下 GhostCell [1,2] + StaticR...

    2025-06-21

关注我们

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