网站地图官方微信:
网站首页 汀州镇 郾城区 剑南镇 凯本镇 召夸镇 清水县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 黑客为什么可以做到无需知道源码的情况下找出系统漏洞? |

    很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音...

    查看详情>>
  • | 十点半下班回来洗碗洗衣服,老婆在床上刷抖音陪娃睡觉,我应该怎么想合适? |

  • | 你见过的人间尤物是什么样的? |

  • | 你生活中做过最自律的一件事是什么? |

  • | 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了? |

  • | 为什么小男孩小时候要比小女孩难养好多? |

  • | 椎间盘突出后突出物会一直压着神经吗?保守治疗是通过什么原理让椎间盘回纳的啊? |

  • | 家用服务器内网穿透对外提供服务需要备案吗? |

  • | 为什么QQ上的网络状态没有了? |

  • | 为什么只有 JAVA 是一边倒被骂的? |

  • | 如何搭建自己CDN服务器? |

  • 代码仓库 gitee 创建项目cargo new rust-...

    2025-06-25
  • 没必要焦虑,相对j***a,C#这两系杠精来说,其他语种实际...

    2025-06-25
  • 这一观点似曾相识。 1963年秋,外交部长陈毅面对国际记者...

    2025-06-25
  • 你要是信不过简中的话,你可以去翻翻繁中对印度的报道, 油管上...

    2025-06-25

关注我们

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