当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_3377在线官网官方版
浏览次数:304发表时间:2025-06-24 07:35:10
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- Go 语言的使用感受是什么?
- 为什么微软出的软件都那么巨大?
- 为什么bilibili后端要用go来写?
- 有一个女儿是种怎样的体验?
- Golang与Rust哪个语言会是今后的主流?
- 媒体称以色列防空成本一晚近 3 亿美元,最多再撑 12 天,美方会支援吗?若无美补给结果会如何?
- 这个世界有多少用WinRAR的付费用户?
- 大厂后端开发需要掌握docker和k8s吗?
- 为什么会有 U 盘独个文件不可以超过 4GB 这种设定?
- 如何评价仓颉编程语言7月30日开源?
最新资讯文章
- 如何评价微软的远程桌面?
- 比特币是什么?
- Rust据说是这样先进,那Rust编译器也总该是Rust写的吧?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 有什么是你去了上海才知道的事情?
- 为什么 lua 在游戏开发中应用普遍?
- 35岁了才来学编程,是不是晚了?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 冬天也要穿胸罩吗?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- golang总体上有什么缺陷?
- 冬天也要穿胸罩吗?
- 为什么j***a被部分开发者认为是低端技术?
- Caddy 和 Nginx 比有哪些优点和缺点?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 请问27寸4K显示器哪个好呀?
- 女孩子腿非常白是什么体验?
- 歼20速度接近3马赫是什么水平?
- 你卡过最厉害的bug是什么?
- 如何看待 Rust 的应用前景?





