网站地图官方微信:
网站首页 溪潭镇 查山乡 交梨乡 打隆镇 平堡乡 南义乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么“柴犬”从万人迷,变成万人嫌? |

    这狗***,我朋友买的时候3000从小养它,吃的住的都很好。...

    查看详情>>
  • | 为什么很多知乎的回答推崇日本式的市区、市郊通勤铁路? |

  • | 我国以前禁用过手机WIFI,为什么后来又允许了? |

  • | Electron 做游戏客户端的潜力有多大? |

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

  • | 为什么 mac mini 的 m4 版本价格这么低呢? |

  • | 程序员真的需要一台 Mac 吗? |

  • | 组nas一定要TDP低的cpu吗? |

  • | 这个世界有多少用WinRAR的付费用户? |

  • | 妹妹说C字裤只是本体可能好看而已,穿在身上其实非常丑,爱美的女孩根本不买,是这样的么? |

  • | 现在很多年轻人为什么都怕上班? |

  • 上学的时候,发现邻桌女生几乎每节课后都会在手里揣些纸,或一人...

    2025-06-29
  • 南山区,卖了一套大户型套内140,卖了1300,准备搬福田区...

    2025-06-29
  • 两个案例 案例1,pdd买了张显卡,回来查sn码发现生产日期...

    2025-06-29
  • 大多数的刑事诉讼中,律师在量刑的作用并不大。 一旦检察院给出...

    2025-06-29

关注我们

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