网站地图官方微信:
网站首页 羊角乡 大安市 坪上乡 平武县 吉达乡 宁县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 广州为何要建广州塔?广州塔除了好看,还能干嘛? |

    随便贴几个图片,估计大多数人都可以随口说出来是在那个城市。 ...

    查看详情>>
  • | 为什么美国程序员工作比中国程序员工作轻松、加班少? |

  • | 在医学领域的人工智能应用是怎样的? |

  • | 为什么LibreOffice的Windows版在国内火不起来? |

  • | 在C中,如何实现删掉一行注释无法运行? |

  • | 如何评价上海理工大学 C语言考试,老师不认识vscode 说是切屏***? |

  • | 什么是 AI Agent(智能体)? |

  • | 如果是你,你会选择Windows还是Mac? |

  • | 为什么越来越多的国内男孩,要娶国外女孩? |

  • | 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。? |

  • | 如何看待《新京报》评论「“谁违约谁担责”,让烂尾楼业主不再“钱房两空”」? |

  • 现在是2025年,Mac 版新QQ仍然有这个网络在线状态,只...

    2025-06-27
  • 这张照片拍摄于2024年,中国女子100米栏运动员吴艳妮和夏...

    2025-06-27
  • 老规矩,我先说我的答案: 如果充电宝的来龙去脉的真实的话,那...

    2025-06-27
  • 很久以前,***设你看中了一个音乐网站,部分音乐免费,部分音...

    2025-06-27

关注我们

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