网站地图官方微信:
网站首页 包装用纸 包装项目合作 包装产品加工 语音室成套设备 印章用品 验钞机

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 为什么要学go语言,golang的优势有哪些? |

    最近在用go写游戏服务器,优点入门简单,容易上手,不好的地方...

    查看详情>>
  • | 中国现有的雷达技术能发现B2么? |

  • | 什么是 5G 固定无线接入(FWA)? |

  • | 如何评价《情感反诈模拟器》女演员刘梦茹最新的抖音***回应? |

  • | 如何评价剪映svip,599一年,有替代方案吗? |

  • | 宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵? |

  • | 为什么美国医生看一个病人要半个小时左右,而中国医生五分钟就能看一个? |

  • | 自由泳是真的很累啊,怎么办? |

  • | 为什么很多爸爸是“女儿奴”? |

  • | postgresql能取代mongodb吗? |

  • | 为什么 m1 ***用大小核设计却没有 intel 的问题? |

  • 现在是2025年,我的回答是 就用thinkphp或lar*...

    2025-06-27
  • 你可以把那些表演的都当魔术看。 我15岁到19岁炼了4年气...

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

    2025-06-27
  • 你给朝鲜石油,让它去开拖拉机,结果它拿石油去开坦克和步战车 ...

    2025-06-27

关注我们

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