网站地图官方微信:
网站首页 市同乡 高东镇 头渡镇 龙坑镇 思渠镇 日土镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | HTTP/3 解决了什么问题,又引入了什么新问题? |

    HTTP/3 解决了 tcp 拥塞控制算法不受浏览器(Goo...

    查看详情>>
  • | Centos为什么突然没人用了? |

  • | 女明星穿瑜伽裤出门是什么体验? |

  • | MacOS的哪个设计让你非常恼火? |

  • | 听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗? |

  • | 为什么知乎上都是说电车没有油车好? |

  • | 有什么工具可以批量更改文件名? |

  • | 什么是 AI Agent(智能体)? |

  • | 为什么中国很少有人使用linux? |

  • | Akid(王懿)怎么会饿死的? |

  • | 小米 YU7 发布会,有哪些大说特说的点其实是行业基操? |

  • 如何选择你的 Golang 后端开发框架引言与 J***a ...

    2025-06-29
  • 我最近刚把 QQ 音乐上的几千首歌,都在 Apple mus...

    2025-06-29
  • 结论:谁真的减负,谁就掉队。 据观察:杭高、十四中 每天晚上...

    2025-06-29
  • 2025年过了一半了,目前来看,已经是更差了。 这个更差不仅...

    2025-06-29

关注我们

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