网站地图官方微信:
网站首页 吉林省 起步镇 光明区 南丹县 腾冲市 会川镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    起因:1)出差高铁6小时+开会。 最严重时走路疼,在家不能翻...

    查看详情>>
  • | 如何评价鸿蒙电脑无法编写其自身运行的程序? |

  • | 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒? |

  • | 为什么 IPv6 在国内至今未得以大规模应用? |

  • | 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架? |

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

  • | 生完孩子身材依旧火辣是一种怎样的体验? |

  • | 王健林再卖 48 座万达广场,会对万达集团带来哪些影响?目前万达面临怎样的困境? |

  • | 我的世界怎么租一个四个人的服务器? |

  • | 美国国务卿称将开始吊销中国学生签证,包括在关键领域学科学生,影响有多大?在美中国留学生该怎样应对? |

  • | 群晖 nas 有些什么基本和好玩的功能? |

  • 写了十几年***,我发现普通人逆袭的秘诀就俩字:死磕 我今年...

    2025-06-22
  • 我觉得反驳弃用的人没有想明白两个问题: 1、如何证明Mong...

    2025-06-22
  • 2025年6月Cursor体感。 Claude 4 Son...

    2025-06-22
  • 知道什么是腰肌劳损吗?不要随便给自己按病! 腰肌劳损这个词大...

    2025-06-22

关注我们

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