网站地图官方微信:
网站首页 米庙镇 圣堂镇 苍岭镇 鱼洞乡 雍里乡 双湖县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 如何看待华为Pura80标准版手机接口竟倒退成USB 2.0?要是也烧了WIFI是不是不好备份数据? |

    有些品牌做不了高端不是没有原因,粉丝群体的认知能力和消费观已...

    查看详情>>
  • | 如何看待使用mac mini当7*24h的服务器? |

  • | 如何看待国内服装尺码越来越小的现象? |

  • | 始终怀不上孕是种怎样的体验? |

  • | 在办公室用机械键盘是什么心里? |

  • | 储存很多文件,是要用云盘还是用硬盘? |

  • | 理论上flutter性能应该非常高才对,为什么好些flutter应用性能一般? |

  • | 家里想搞一个服务器,怎么才不违规? |

  • | 大家为什么会讨厌缩写? |

  • | DLM(扩散语言模型)会成为2025年的Mamba吗? |

  • | 《诛仙》中有哪些捧腹大笑的剧情? |

  • 十几年前,在大陆有这么一位红遍大江南北的脱口秀演员。 他仅...

    2025-06-22
  • 中国的有钱人,心甘情愿掏了三万块钱。 不是给意大利的皮革工...

    2025-06-22
  • 一、持有的服务器1.阿里云:2H2G3M,每年99续费,主要...

    2025-06-22
  • 火狐的开发者们似乎并不是很“听劝”,对许多用户呼声很高的功能...

    2025-06-22

关注我们

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