网站地图官方微信:
网站首页 宣化乡 桐琴镇 马庙乡 进安镇 则约乡 王司镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 黄金,今年会达到怎样的高度? |

    不知道,我看4500-5000美元,但目前这个样子我有点怕了...

    查看详情>>
  • | 坚持使用 PHP 的你,如今有什么感悟? |

  • | 为什么中国的高超音速导弹一款接一款的出,而美国却这么费劲? |

  • | Node.js是谁发明的? |

  • | 为什么没有人在意iPad Pro 2024标准版仅搭载的8GB内存(RAM)? |

  • | 如何看待 typst? |

  • | 「做负重深蹲肯定会腰痛,深蹲不可能完全不痛」「正确的负重深蹲就应该是腰完全不痛的」,哪句话是对的? |

  • | 印度GDP世界排名只落后中国二十年,为什么城市建设看起来却远不如当年的中国? |

  • | 为什么个人需要公网ip? |

  • | 万兆的网络速度有多大意义? |

  • | 印巴大战,背后大国为何都不发声? |

  • 这个话题我可太有发言权了,某日我给我妈吐槽我老婆说我配不上她...

    2025-06-22
  • 个人觉得,女生穿牛仔裤的形式意义还是大于内容 说白了,就是审...

    2025-06-23
  • 好家伙 海报设计、字体设计、C4D产品建模渲染、网页设计 我...

    2025-06-23
  • 任何技术手段都比不上线下物理打击 某品牌的政企定制机。 系统...

    2025-06-23

关注我们

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