网站地图官方微信:
网站首页 锡尼镇 枫朗镇 桥板乡 乃龙乡 吕河镇 金崖镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 这种裙子是不是对直男爆杀? |

    咋说呢,欧美款型的裙子欧美身材穿才是薄纱,在大街上见过瘦到特...

    查看详情>>
  • | 能发一张在暧昧期的聊天记录吗? |

  • | 现在个人开发ios还有机会吗? |

  • | 你干过最牛的一件事是什么? |

  • | 如何评价女明星梅根福克斯的身材? |

  • | 什么是 AI Agent(智能体)? |

  • | 吴彦祖疯狂接代言被猜缺钱,卖完英语课又代言黄酒,他是真的缺钱还是有其他考量? |

  • | 美国下场打伊朗算不算三战开始了? |

  • | 在C中,如何实现删掉一行注释无法运行? |

  • | 和 20 年前比,如今 NBA 各队 LOGO 的设计水平是否有很大倒退? |

  • | 为什么Mac连个正儿八经的CAD都装不了还敢打着生产力的旗号? |

  • 别听其他人给出的什么技术指标回答,没太大意义。 我用自己亲自...

    2025-06-27
  • 0007保持平衡 朋友对你说,希望你过得好。 你千万要知道...

    2025-06-27
  • 打扫卫生的时候,捡到一个写着学习资料的U盘!打开一看「***...

    2025-06-27
  • 曾经,自己在出租屋里,突然听到外面一生闷响,到窗口看,地面一...

    2025-06-27

关注我们

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