当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 15:35:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 和女生旅游开一间房有什么注意事项?
- 做一个中国的微软到底有多难?
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- iOS开发新手入门应该学OC还是swift?
- 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- 鸿蒙电脑会在国内逐渐取代windows电脑吗?
- 如何看待《求是》发布小米汽车工厂宣传片?
- 为啥 php 还有这么多人在用啊?
最新资讯文章
- 如何系统地自学 Python?
- 为什么不趁以色列美国与伊朗打的火热的时机收复台湾呢?
- 核武器真的有宣传中那么牛逼吗?
- 为什么香港警察证件都是挂着的,内地警察证件是皮套的?内地警察证件有挂着的吗?
- 敏感时刻,美国「末日飞机」出现异常动向,出现在华盛顿附近,什么是「末日飞机」?这代表着什么?
- 当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?
- 黄子韬卫生巾发售 1 个月被曝有黑色异物,具体情况如何?黑色异物可能是什么?
- 写代码的时候总是考虑太多怎么办?
- 可以用duckdb在本地建立一个数据库对外服务吗?
- 央行行长潘功胜首次在公开场合谈及稳定币,稳定币是什么?有何深意?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 伊朗的反击力度是否出乎以色列的意料之外?
- 消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 低功耗web服务器 迷你主机 小型服务器 求推荐?
- 你怎么看待剪映收费过高问题?
- 要从vim切换到neovim吗?
- 大家支不支持文言文,古文退出中国教育?
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 为什么现在东南亚一片稳定,而中东还是一锅乱粥??





