网站地图官方微信:
网站首页 包装制品配附件 包装机械 包装产品加工 眼镜及配件 学校家具 修正带

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何看待rust编写的zed编辑器? |

    我觉得zed在做好一个编辑器的本职工作上 还是不错的 作为一...

    查看详情>>
  • | PHP现在真的已经过时了吗? |

  • | 以色列为什么突然敢打伊朗了?不怕被报复? |

  • | flutter为什么不用Go语言,而用Dart? |

  • | 为什么百度搜索引擎越做越差? |

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

  • | 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响? |

  • | 如何看待多地开展查摆年轻干部玩心重、混日子、说话随意、口大气粗等问题的行动? |

  • | 陈楚生第一,马嘉祺淘汰,如何评价《歌手 2025》第六期所有歌手的演唱? |

  • | Golang与Rust哪个语言会是今后的主流? |

  • | 你们的腰突是怎么突然好的? |

  • 我觉得AV最大的价值在于,它帮助男性对高颜值女性祛魅。 我...

    2025-06-21
  • 发小,重度抑郁,几度自杀未遂,熟人都知道是父母的原因,这里就...

    2025-06-21
  • 你这个家长做的是有什么猫病吧…… 我小侄女3岁多的时候,我给...

    2025-06-21
  • 055:112个垂发单元48枚射程在1500公里平均速度6马...

    2025-06-21

关注我们

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