当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 19:15:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- go 有哪些成熟点的后台管理框架?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 为什么有些NAS用户弄那么多硬盘?
- 你们是怎么远程用NAS听歌的?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么运维都这么难招?
- 有什么是你去了上海才知道的事情?
- 明星的精修图和生图差别真的很大吗?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- obsidian用一两年后会有多大?全文搜索还快吗?
最新资讯文章
- 哪张照片让你觉得刘亦菲美得不可方物?
- Trae和Cursor对比有什么优势吗?
- 为什么腾讯云或者阿里云不让自建dns服务器?
- 印度是真的烂还是咱们在信息茧房里面?
- 微信头像会影响第一印象吗?
- J***aScript 已经强大到什么程度了?
- 穿瑜伽裤爬山的女生会不会害羞?
- MacBook的诱惑在哪里?
- 编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 为什么战斗机都很好看?
- 自己正在变老的明显特征是什么?
- 你如何看待鸿蒙PC不允许侧载?
- 12306 网站的根目录下为什么连 robots.txt 文件(反爬虫协议)都没有?
- 为何说香港《稳定币条例》将改写未来世界比特币等数字货币市场格局,港币和人民币的国际化会受益于此么?
- 儿子抑郁四年左右了,他的未来该怎么办?