网站地图官方微信:
网站首页 包装用纸 包装项目合作 包装成型机械 展示台 学校家具 削笔器

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 贫困生买Mac mini m4有错吗? |

    很微妙,但我认为是有错的。 买macmini我不认为有错,...

    查看详情>>
  • | 女生有男朋友之后才知道的事情有哪些? |

  • | 有没有GUI框架开发难度小,***消耗又不多,而且又跨平台? |

  • | 新手养龟想入手黄缘龟,该怎么养? |

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

  • | 绵阳东辰国际学校怎么样? |

  • | 俗话说“女人三十如狼四十如虎”,到底是不是真的?? |

  • | 为什么现在的中国电影越来越烂? |

  • | 为什么不用rust重写Nginx? |

  • | 如何评价近期开播的《长安的荔枝》? |

  • | Linux下监控流量一般使用什么工具? |

  • 这个标题确实有带节奏的嫌疑。 要不是我安装过 Arch Li...

    2025-06-23
  • 能 很多很多年之前,我单身的时候,买了一副超级巨大的美女海报...

    2025-06-23
  • Kubernetes 里用啥工具来管容器,是用 contai...

    2025-06-23
  • ChatGPT 2025-04-12 18.11.20.pn...

    2025-06-23

关注我们

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