网站地图官方微信:
网站首页 高岭镇 梭峪乡 白石镇 花梨镇 徐顶乡 巴仁乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么这次以色列打伊朗,网上声讨的人少了,反而都是嘲笑调侃伊朗? |

    因为中国文明历史够久,这种剧本我们见过,所以明白这就是哈梅内...

    查看详情>>
  • | 剧版《长安的荔枝》相较于原著改编得如何? |

  • | 华为鸿蒙还有多久可以在pc桌面取代Windows? |

  • | 深圳一房屋出现沉降和墙体开裂情况,已封控 25 栋房屋,为什么会出现这种情况?有哪些安全隐患? |

  • | 做好的flask项目怎么部署到服务器,使用公网ip可访问? |

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

  • | 女孩子第一次穿高跟鞋是什么体验? |

  • | 为什么泰州发展不起来? |

  • | 对方酒驾,我们提出私了要了3.5W,会被认为敲诈勒索吗? |

  • | 中国女篮张子宇身高 2 米 26 制霸赛场,身高因素在篮球比赛中能占多大优势?她会是下一个「姚明」吗? |

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

  • 2024年9月24,刚被裁,我感觉我的基本情况还行,211,...

    2025-06-18
  • 目前阿里云盘的现状,几乎是是跑路了,不知道谁还用这网盘开通会...

    2025-06-18
  • [***: DeepSeek: 我有必要放R2吗?] 来个速...

    2025-06-18
  • catia∶什么?嫌弃我贵?操作反人类?没有新手指引?等等,...

    2025-06-18

关注我们

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