网站地图官方微信:
网站首页 路北区 太保镇 尹集镇 下村乡 沙洋县 豆河镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 63 岁演员马景涛直播时突然晕倒、后脑勺磕地,合作方称其突发低血糖,为什么会这样?如何急救? |

    1、张学友拼命开演唱会。 2、马***走穴晕倒在地。 3...

    查看详情>>
  • | 做开发你遇到最无理的需求是什么? |

  • | 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g? |

  • | 鸿蒙折叠屏笔记本为什么敢卖26999? |

  • | 什么是「中华田园敏捷开发」? |

  • | 鸿蒙电脑应用开发和鸿蒙手机是一样的吗? |

  • | 江苏的盐城是一座怎样的城市? |

  • | 柳州能活下去吗? |

  • | 2024做gui 推荐什么语言? |

  • | 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言? |

  • | Windows有哪些神级软件? |

  • 必须是戒烟,为什么要戒烟? 我是一个外卖员,今天跑了五十多单...

    2025-06-27
  • 说一个题外话。 斐乐这个品牌到底谁在买。 商场里面斐乐的...

    2025-06-27
  • 老黄曾预告过这样一张“消费端显卡” 单张B300 288GB...

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

    2025-06-27

关注我们

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