网站地图官方微信:
网站首页 包装用纸 包装检测设备 帐簿 荧光笔 一体机办公设备 眼镜及配件

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 鸿蒙是换皮安卓吗? |

    Activity VS UIAbility就拿应用组件的生命...

    查看详情>>
  • | 生活中怎样的美女才能被称为「大」美女? |

  • | 如何评价 Steam 新游《捞女游戏》(已改名《情感反诈模拟器》)? |

  • | 如何评价《三体2 · 黑暗森林》中四个面壁者? |

  • | 普通人用得着4k分辨率的显示器吗? |

  • | 土耳其将向印尼出口 48 架第五代战机,这项交易对两国的军事和政治影响有哪些? |

  • | 为什么开发一个 AI Agent 看似容易,但真正让它「好用」却如此困难?技术瓶颈主要在哪里? |

  • | 身体上的哪些迹象表明你正在衰老? |

  • | 大家有什么烧钱的爱好吗? |

  • | 如何看待 Mac mini M4 支持可更换 SSD? |

  • | 为什么健身的女性普遍喜欢晒臀照?什么心理? |

  • 一个朋友的缸,心心念想养罗汉,养了两个月水,财政大臣经不起两...

    2025-06-22
  • 有一个网站可以查任意一个网站的技术栈。 w***alyze...

    2025-06-22
  • 最近下载 Google Chrome 时,发现了一个小 bu...

    2025-06-22
  • x86下面,WRMSR一条指令就能做到. 大部分超频软件,都...

    2025-06-22

关注我们

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