网站地图官方微信:
网站首页 中和镇 两坪乡 丙谷镇 白蝉镇 门当乡 红墩镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 歼20速度接近3马赫是什么水平? |

    其实有点不想吐槽…… 飞不到。 哥们,我们造的是歼击机,又...

    查看详情>>
  • | 遭遇生理性涨奶该怎么办? |

  • | 如何评价赵本山的演技? |

  • | 不限制语言,客户端GUI开发用什么好? |

  • | 电脑c盘空间怎么清理? |

  • | HTML+CSS有哪些常用的居中方法? |

  • | 写业务的话,go是不是垃圾? |

  • | 养鱼你踩的最大的坑是什么? |

  • | 亲眼见到明星本人是什么体验? |

  • | 为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来? |

  • | 世界上存在动漫少女般完美的「身体」吗? |

  • 不算错误。 没人会用AppCode写objc和swift的...

    2025-06-26
  • 真相是,不是“不要养”,而是你可能还没准备好理解一只龟的慢如...

    2025-06-26
  • 面向框架开发的后果, 因为J***a的企业开发流程已经极其固...

    2025-06-26
  • 从任意代码执行的角度来考虑,Xbox one/Xbox se...

    2025-06-26

关注我们

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