网站地图官方微信:
网站首页 振江镇 虾峙镇 上溪乡 渣坪乡 龙蟠乡 通贵乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 请问大家我这种鱼缸过滤用哪种? |

    1、不要选缸内放水泵的,缸小,放水泵一不美观,二占缸内空间。...

    查看详情>>
  • | F-35作战半径1100公里,以色列距离伊朗首都德黑兰1600公里。以色列F-35是如何轰炸伊朗的? |

  • | 以前很多人家里都有家庭***,为什么现在几乎看不到了? |

  • | 如何评价《塞尔达传说:王国之泪》? |

  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 为什么说形式主义的高峰即将到来? |

  • | Gemini 2.5 Flash 和Pro稳定版上线,和之前版本相比,在性能和应用场景上有哪些提升? |

  • | 黑客为什么可以做到无需知道源码的情况下找出系统漏洞? |

  • | 匿名关了,大家实名说说你最近的烦恼? |

  • | 做好的flask项目怎么部署到服务器,使用公网ip可访问? |

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • 我们单位一年前来了个姑娘,上海211毕业生,已婚,盘正条顺,...

    2025-06-20
  • 你是否能够想象?在如今这个时代,南非的第一大城市约翰内斯堡,...

    2025-06-20
  • 我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不...

    2025-06-20
  • 现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以...

    2025-06-20

关注我们

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