网站地图官方微信:
网站首页 梅桥镇 泉口镇 东阿镇 竹林镇 堡子镇 墩上乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 地球上会不会缺少某种我们不知道的重要***,导致咱们无意识中科技树落后了? |

    铍不就是。 这玩意在宇宙中都很稀有,因为核聚变产生的铍-8不...

    查看详情>>
  • | 伊朗把本次以色列攻击定性为恐袭是为什么?是为了触发上合组织? |

  • | 能分享一下你写过的rust项目吗? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

  • | Rust 未来会成为主流的编程语言吗? |

  • | 为什么我看了凡人修仙传后再看其它修仙***都感觉看不下去? |

  • | 国密加密算法有多安全呢? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑? |

  • | 特厨隋坡探店成都快餐店,给出80分以上的高分,为什么评分远高于大饭店? |

  • | 为什么QQ上的网络状态没有了? |

  • 路飞17岁出海,到和之国篇,路飞19岁 也就是说路飞从出...

    2025-06-20
  • 我估计了一下,大概可以做到百元以内,大概率免费。 使用Clo...

    2025-06-20
  • 伊朗公布的击落F35真实***,让全世界都疯了!因为伊朗根本...

    2025-06-20
  • 亿速云还不错: 29元1个月,看看便宜不。 以下是关于 亿...

    2025-06-20

关注我们

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