网站地图官方微信:
网站首页 贵岙乡 崇武镇 桃尧镇 石康镇 洛滨镇 长道镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | ***如你财务自由,是买一个大平层还是买一个大别墅? |

    别人都不知道,我偷偷告诉你,别墅虽然短期不让翻建,但是可以大...

    查看详情>>
  • | MacBook的诱惑在哪里? |

  • | 健身为什么要多练腿? |

  • | 小黄鸭插帧软件和lossless scaling软件的使用体验如何,有哪些使用技巧呢? |

  • | 阿里合伙人「缩编」至 17 人,张勇、彭蕾、俞永福等 9 人退出,对阿里业务及企业管理有哪些影响? |

  • | 实体店为什么生意越来越难做了? |

  • | 男女对立会在 10后里缓和吗? |

  • | 你见过最奇怪的体质是什么? |

  • | 有没有了解最近广西贵港女孩被撞的事情? |

  • | 如何看待M4单核性能吊打9950x? |

  • | 人常说女人味,到底是个什么味? |

  • 上图: 老婆有时间就双人,没时间就单飞;不跟团 不加群 ...

    2025-06-28
  • 因为你陷入了“ 我就一定要开全最高画质,不能开全最高就叫不能...

    2025-06-28
  • 先上效果***: [***] 并且安装比较简单:(当然,本文...

    2025-06-28
  • 什么是通道? Channel是Go中的一个核心类型,你可以把...

    2025-06-28

关注我们

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