当前位置: 首页 >
为什么Rust写个链表都那么难?_河北省邯郸市馆陶县居住可可有限责任公司
- 如何评价首个女性友好的编程语言HerCode?
- 尼康的镜头里哪款拍摄人像好呢?
- 是不是大部分女性到了 40 岁,活着特没意思?
- 通过ai制作的东西能挣到钱吗?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 可以随身携带一个Linux系统吗?
- 宋佳凭借电视剧《山花烂漫时》「张桂梅」一角二封白玉兰视后,如何评价她的演技?
- 夸克有哪些超实用却鲜为人知的宝藏功能?
- 为什么成功人士的精力都非常旺盛?
- 我上大一,需要买电脑,一共9000,但我妈说她给我3000,我心里很不舒服,怎么办?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-24 01:10:15点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-29obsidian用一两年后会有多大?全文搜索还快吗?
-
2025-06-29现在学编程晚不晚?
-
2025-06-29为什么macOS软件生态不敌Windows?
-
2025-06-29男的真的会把所有衣服从上到下都扔洗衣机吗?
-
2025-06-29有哪些好用的免费内网穿透工具?
相关产品