网站地图官方微信:
网站首页 后所乡 横渡镇 张沟镇 坪坦乡 白头镇 老马乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    我搜到的日本AV基本都是免费的 ***,分类,有剧情,时长都...

    查看详情>>
  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 京东刘强东近期小范围分享怎么看? |

  • | 做个web服务器,gin框架和go-zero怎么选? |

  • | 为什么中国红十字会腐败这么严重? |

  • | 消息称苹果 macOS 26 将不再支持部分旧款英特尔 CPU 机型,这背后原因有哪些? |

  • | 为什么一部分 Go 布道师的博客不更新了? |

  • | 美国还有能力建造一艘核动力航母么? |

  • | 中国的航空发动机现在是什么水平? |

  • | 如何评价Cursor? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • 作为一个广东顺德人,我来回答一下吧。 以草鱼(鲩鱼)养殖为...

    2025-06-21
  • 我老婆和女儿....... 事实上中国男性在外面还是挺受...

    2025-06-21
  • 近日, Fauna DB在其***发布了一则公告, The ...

    2025-06-21
  • 某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    2025-06-21

关注我们

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