网站地图官方微信:
网站首页 包装印刷加工 包装项目合作 包装胶带 包装检测设备 圆规 眼镜及配件

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | Go 语言 Web 应用开发框架,Iris、Gin、Echo,哪一个更适合大型项目? |

    项目起因2021 年,我在面试中多次被问到数据库内核相关问题...

    查看详情>>
  • | SpaceX 星舰 36 号火箭静态点火测试爆炸,爆炸的原因是什么?会对星舰发展产生什么影响? |

  • | postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢? |

  • | 苹果公司做过哪些鲜为人知的努力? |

  • | 刘强东称「京东外卖很快就会出来一个跟美团完全不同的商业模式」,如何看待此回应? |

  • | 前后楼怎么共享宽带? |

  • | 你身边身材最好的女生是什么样? |

  • | 国产手机AI「好用」的背后,是技术差距还是文化差异? |

  • | 西方人是怎么发现地球是圆的的? |

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

  • | 美国真会下场对伊朗开战吗? |

  • Cursor在短短一年内负载增长了100倍,数据层每秒处理超...

    2025-06-21
  • 终于集齐三大女神。 张靓颖的眼镜,戴与不戴真的是判若两人。...

    2025-06-21
  • 此回答是关于广东移动省间结算的,与PCDN有一定关联通知接广...

    2025-06-21
  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-21

关注我们

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