网站地图官方微信:
网站首页 明姜镇 罗阳镇 台州市 征村乡 消泗乡 停前镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 你卡过最厉害的bug是什么? |

    我娃卡出来的bug, 现在的孩子吧,给手机就不好好学习。 不...

    查看详情>>
  • | 《诛仙》作者萧鼎于近日修改《诛仙》原作并大量删去碧瑶戏份,如何看待这一行为? |

  • | 你身边身材最好的女生是什么样? |

  • | 如何写出军工级的代码? |

  • | 群晖 nas 有些什么基本和好玩的功能? |

  • | 有一个***约你出去,你会去吗? |

  • | 为什么腾讯云或者阿里云不让自建dns服务器? |

  • | 中国女篮张子宇身高 2 米 26 制霸赛场,身高因素在篮球比赛中能占多大优势?她会是下一个「姚明」吗? |

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

  • | 如何评价林志玲? |

  • | 有一个***约你出去,你会去吗? |

  • 军校毕业,一女同学托人转告,非我不嫁。 高中时,因为女生太优...

    2025-06-18
  • 昨天的 GCP 全球宕机事故报告出了,给大家解读下。 从 ...

    2025-06-18
  • 背包旅行时,我和许多女生拼过房。 第一次在武夷山住青旅,我...

    2025-06-18
  • 来阅读一下 nodejs 的官方文档吧。 不要阻塞你的**...

    2025-06-18

关注我们

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