网站地图官方微信:
网站首页 涧头乡 杜莫镇 钦州市 云干乡 湘乐镇 青河县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 买到烂尾楼到底该有多绝望? |

    1 见过发短***维权的,也见过发短***擦边的。 这是第...

    查看详情>>
  • | 如何看待小米yu7 3分钟大定破20w辆? |

  • | 如何评价阿里等大厂笔试现已经禁用本地IDE? |

  • | 海洋中是否存在可以替代主粮潜力的动植物? |

  • | 你觉得《捞女游戏》会因为不可抗力而被下架吗? |

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

  • | 你自己觉得自己的身材好吗? |

  • | 普通人用得着4k分辨率的显示器吗? |

  • | 什么是 AI Agent(智能体)? |

  • | 手术时把大脑拿出来还能接回去吗? |

  • | 为什么是 9 月 3 日阅兵而不是 10 月 1 日国庆阅兵? |

  • 前两天跟几个同学聚餐,我这道红烧肉,一个师妹家四岁的小朋友吃...

    2025-06-27
  • miniLED是LCD的升级版, 今年下半年最迟明年会有mi...

    2025-06-27
  • 我昨天才曝了自己的丑照,今天又来曝身高体重。 150,92斤...

    2025-06-27
  • 负债三年,三年前离婚,半个月前被分手,再也不想用情太深,上周...

    2025-06-27

关注我们

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