网站地图官方微信:
网站首页 矶滩乡 杉城镇 船滩镇 张弓镇 肖岭乡 王益区

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么 macOS 上国产软件不流氓? |

    没人提到之所以不敢是因为开发者证书么? mac上无论是否上架...

    查看详情>>
  • | 亚洲体坛最漂亮的十位女运动员都有谁? |

  • | 人为什么需要睡觉?人睡觉的时候身体都在做什么? |

  • | 你们的美系福特开了多少年? |

  • | 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术? |

  • | 人类有希望走出***系吗? |

  • | MacOS真的比Windows流畅吗? |

  • | 女生主动起来会有多主动? |

  • | 鸿蒙电脑会在国内逐渐取代windows电脑吗? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | 现在个人博客不能备案了吗? |

  • 就不想用rust吗?局面打开,j***a写一堆class太臃...

    2025-06-20
  • 我觉得那些能得病的全都是不了解***的,真正了解的人不会得,...

    2025-06-20
  • 有时候一个人上网真挺无助的, 上一秒还在心疼的博主,下一秒说...

    2025-06-20
  • 如果美国亲自开战,那将会改变未来20-30年的全球局势。 ...

    2025-06-20

关注我们

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