网站地图官方微信:
网站首页 中安镇 北极镇 卢氏县 诗洞镇 天桥乡 恩和镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    一、生产部署应用开发完成以后,需要把它提供给用户使用。 重点...

    查看详情>>
  • | 特斯拉modelY有必要延期到7月份提车吗? |

  • | postgres集群的选择? |

  • | 如何看待机器之心重测高考数学全卷,Gemini夺冠,豆包DeepSeek并列第二? |

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

  • | 三峡水电站和葛洲坝水电站出来的水流速还不小,为什么不把其利用起来发电?? |

  • | 马上领证了,发现男朋友离不了游戏,让他少打游戏他会非常生气,正常吗? |

  • | 工业克苏鲁什么意思? |

  • | 养鱼一年要花费多少钱? |

  • | Android 开发时你遇到过什么相见恨晚的工具或网站? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

  • 没有个万字长文,都没法把这个问题讲明白。 就讲个怎么搭建R...

    2025-06-19
  • 一天5000枚啊,我给你算个账。 我就给你一枚火箭弹算一吨...

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

    2025-06-19
  • 我这里有一个。 后端基于:go,go-kratos,wir...

    2025-06-19

关注我们

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