网站地图官方微信:
网站首页 芦屯镇 新桥乡 小林镇 桥口镇 老隆镇 埔里镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 多个机场明确禁止携带罗马仕、安克召回型号及批次的充电宝,那这两品牌不在召回名单中的充电宝还能放心用吗? |

    这个月中,出现了一个有点抽象的热搜,「北京多所高校禁用罗马仕...

    查看详情>>
  • | 穿瑜伽裤爬山的女生会不会害羞? |

  • | Vim 到底可以配置得多漂亮? |

  • | 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | 平面设计主KV做成这样,在你的城市薪资一般多少? |

  • | 一个程序员的水平能差到什么程度? |

  • | 使用内存超过32G(含)的电脑是种怎样的体验? |

  • | 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权? |

  • | 机械硬盘2025年是什么行情? |

  • | electron 可以开发诸如 adobe 全家桶这些大型软件吗? |

  • 本来也认为node性能差单线程,没法并发,做服务器不合适,前...

    2025-06-26
  • 智能办公本在体制内的普及程度还不是很高,相对小众,但作为一个...

    2025-06-26
  • 因为没有精气神。 我爸以前是国营单位的伐木工。 这工作累...

    2025-06-26
  • 这个可以参考下,某品牌冰箱包装里的2个小配件,5cm边长的正...

    2025-06-26

关注我们

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