网站地图官方微信:
网站首页 偏店乡 松岭区 七宝镇 高作镇 永春县 蔓耗镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 在你心中最漂亮的女演员是谁? |

    青山知可子 日本演员、色彩心理学治疗师,大阪府人...

    查看详情>>
  • | 新买的移动硬盘该格式化为 NTFS 还是 exFAT? |

  • | 大家怎么看待长沙这个城市? |

  • | 如何评价《灵笼 2》第六集? |

  • | 哪一段代码最能体现c语言的魅力? |

  • | 用J***a写Android的时代是不是要结束了? |

  • | 家庭网络,是否有必要做多个网段并隔离? |

  • | 国内很多男性在非洲和当地女人恋爱是真的吗? |

  • | 以色列为什么要打伊朗? |

  • | 为什么剪映是剪辑软件鄙视链的最底层? |

  • | 为什么苹果手机杀后台现象频繁?是内存不够、后台管理严格还是其他原因呢? |

  • 热知识: 六代的飞控难度要远大于 B-21。 技术与工程方...

    2025-06-21
  • 官媒报道:歼16与美军在南海上空缠斗50分钟。 其实单凭这...

    2025-06-21
  • cloudflare 已经重写了,他们认为 NGINX 有一...

    2025-06-21
  • 刚开始看,还以为五千万枚,,,,对不起啊。 。 。 。 我不...

    2025-06-21

关注我们

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