网站地图官方微信:
网站首页 包装项目合作 包装胶带 包装防伪 帐簿 展示台 削笔器

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 电磁力可以屏蔽,为什么万有引力不可屏蔽? |

    这个问题提得很棒,而且很多人第一次听说这个现象时都会好奇: ...

    查看详情>>
  • | 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担? |

  • | Flutter 为什么没有一款好用的UI框架? |

  • | 现在是2025年6月,现在的房价是阴跌还是暴跌?还会继续跌多久?是否已经开始分化? |

  • | 敢不敢留下一张自拍照让人打分? |

  • | 如何评价张靓颖刘宇宁《九万字》? |

  • | 如何评价鱼皮程序员的OJ项目? |

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

  • | 你的亲戚提过什么过分的要求? |

  • | 如何看待alist被转手出售***? |

  • | postgres集群的选择? |

  • 家里屋顶装了光伏,大夏天的,开着全屋空调,甚至还要把窗户开点...

    2025-06-19
  • 明确几点: 无论你使用的端口号是多少,ISP侧很容易发现你存...

    2025-06-19
  • 身高175,脚跟到肚脐108,体重63~67,肩宽41~43...

    2025-06-19
  • 李小冉大概二十五年前吧,拍了个电视剧,里边她的颜值太亮眼了,...

    2025-06-19

关注我们

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