网站地图官方微信:
网站首页 梁庄乡 管阳镇 三庙镇 瓦切镇 基觉乡 岩脚镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

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

    查看详情>>
  • | 为什么情侣在一起旅行后容易分手? |

  • | 鱼缸里突然在水面角落出现很多想泡沫一样的气泡是怎么回事? |

  • | 80的鱼缸,这个过滤行不行?最大承载多少条鱼呢? |

  • | 为什么这么久了还是没有主流软件开发鸿蒙版? |

  • | 学生校服如何隐藏内衣痕迹? |

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

  • | 如何看待天津的排水系统? |

  • | 孩子得了普通感冒,该带孩子上医院还是自己去药店购药? |

  • | 外贸独立站怎么做SEO? |

  • | 如何评价福原爱? |

  • 2024汛期,从北京来的大水过境到天津,天津竟然不敢开闸放水...

    2025-06-20
  • 她是我去南疆旅游时,在火车上偶遇的,当时运气好到爆棚,她竟然...

    2025-06-20
  • 真实水平应该挺高的, 起码是被大众鉴定过的, 刚刚去看了一下...

    2025-06-20
  • 我来一次性说清楚,请相信我,n年前作为专业的文科生,我特别研...

    2025-06-20

关注我们

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