网站地图官方微信:
网站首页 包装项目合作 包装防伪 包装成型机械 一体机办公设备 眼镜片 眼镜盒

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 当我们变老之后,会像现在的老人一样,几乎完全不懂“手机电脑”这类新出现的电子产品吗? |

    用不着变老,因为年轻人都已经不会用电脑了 知乎也有个赛博...

    查看详情>>
  • | 夏天女生都衣服很透,里面内衣好明显,真的不是别人想看,本人不会觉得尴尬么? ​? |

  • | 魔兽世界有必要4k吗? |

  • | 有哪些让你目瞪口呆的 Bug ? |

  • | 国内为什么那么多人黑 WordPress ? |

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

  • | 新手小白学画画现在还有出路吗? |

  • | 桂林米粉为什么走不出桂林? |

  • | 可不可以发一张你觉得最有感觉的照片? |

  • | 为什么感觉淘宝现在不如拼多多了? |

  • | 服务器能否拒绝非浏览器发起的HTTP请求? |

  • 丰胸之前先确定自身胸小的原因 第一种:遗传决定 这种个人觉得...

    2025-06-29
  • 丰胸之前先确定自身胸小的原因 第一种:遗传决定 这种个人觉得...

    2025-06-29
  • 我试过这种操作,家里养了一条拉布拉多,有一次我洗完澡忘了拿衣...

    2025-06-29
  • 就我楼上,一个单亲妈妈,带两个孩子。 也就电梯里打过几次招呼...

    2025-06-29

关注我们

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