网站地图官方微信:
网站首页 赞字乡 大英镇 康驿镇 大畈镇 德卧镇 刘川镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么管理一严,员工就走人? |

    我所在的芯片领域, 常驻生产线的工艺工程师和操作人员,每年都...

    查看详情>>
  • | 老婆生了孩子,我对她完全没有感觉怎么办? |

  • | 女性对全女模式怎么看? |

  • | 男女宇航员怎么解决生理需求? |

  • | 有个学舞蹈的女朋友是什么体验? |

  • | 有谁组装NAS时,尝试过的最低配置是什么? |

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

  • | 人类真的想象不出从来没见过的东西吗? |

  • | 导师给了1.4W要我给工作室买个主机,是整机还是自己配? |

  • | 已经离职了,前同事三番四次电话微信问工作的事该不该回复? |

  • | 当年《诛仙》第一部的成功在于什么? |

  • 23年夏天在苏州一家潮汕牛肉火锅店 隔壁桌的一个女生,热裤加...

    2025-06-26
  • 去年带同事去希尔顿吃自助午餐,298一位,咱两上来就直奔海鲜...

    2025-06-26
  • 2021 年我亲自去现场部署过信创环境,某某档案系统。 J*...

    2025-06-26
  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-26

关注我们

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