网站地图官方微信:
网站首页 黑堡乡 文市镇 峨蔓镇 斑竹乡 商南县 原安乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 以色列为什么要打伊朗? |

    这叫中国的国运。 每次美国准备干中国,总是后院起火。 20...

    查看详情>>
  • | 055一打一能不能打过阿利伯克? |

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

  • | 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗? |

  • | JetBrains 放弃 AppCode 是否是一个错误决定? |

  • | 055万吨驱逐舰是不是有些被过于神化了,有没有了解的大佬详细解释一下? |

  • | 穿瑜伽裤爬山的女生会不会害羞? |

  • | 如何评价网红店太二酸菜鱼? |

  • | PHP和Node.js哪个更爽? |

  • | 鱼缸能不能做到一直不换水还很清澈? |

  • | 王晶的导演水平是不是被严重高估了? |

  • M芯的mac出来后,被果粉日常称为大火炉的Intel芯片的m...

    2025-06-20
  • 中国企业家更懂中国消费者。 对比下两款软件的***,WPS下...

    2025-06-20
  • 我弟干理发店的,去年被我强按着把店给 0 元转让掉了。 他...

    2025-06-20
  • 我不看好,就一个原因,地下水位,大家有兴趣可以去南疆,和田,...

    2025-06-20

关注我们

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