网站地图官方微信:
网站首页 璜泾镇 张坊乡 怀宝镇 龙川镇 蒙自乡 勐秀乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 目前美军还有哪些领域是明显领先于解放军的? |

    我之所以回答这个问题主要是为了让大部分人意识到特种作战的重要...

    查看详情>>
  • | 国内为什么没有企业挑战群辉nas这一块市场? |

  • | 造一艘航母有多难? |

  • | Rust怎么写GUI程序? |

  • | 不同公司的云服务器在使用上差别大么? |

  • | 销量爆炸的华为nova14是不是证实华为已经腾出精力来收复中端市场了? |

  • | 广州经济近年来一落千丈的原因有哪些呢? |

  • | 为什么很多离异的30-40岁的女性,很难找到老公再婚? |

  • | 女明星穿瑜伽裤出门是什么体验? |

  • | 如何看待媒体称山姆超市在国内一年营业额超1000亿? |

  • | 为什么伊朗的防空系统失效了? |

  • 2025年了不要纠结这种问题,无脑Notion+markdo...

    2025-06-23
  • 多简单,因为中国输了,而且短期没有任何机会赶上。 这玩意儿...

    2025-06-23
  • 我品了很多年,发现尾田有一个特别大的臭毛病: 他不愿意让海迷...

    2025-06-23
  • 我得让你看看一些可能让你感到不悦的东西: CREATE TA...

    2025-06-23

关注我们

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