当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 04:00:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如果将几百核心的服务器 CPU 当作 GPU 使用,会发生什么?
- nodejs 后端能不能利用tsx 处理 xml数据?
- 为什么人在潜艇中待不超过90天,但在空间站上却可以待6个月?
- 前两年冲动买房的人怎么样了?
- 我应该设置多少kb才能让他不能玩游戏?
- 维护一个大型开源项目是怎样的体验?
- Vue性能优于React,那为什么还不用Vue?
- 如果江苏和以色列打,胜率大不大?
- 想自己DIY一个NAS,想听听大家的意见。?
- 苹果 Macmini 配什么显示器比较好呢?为什么呢?
最新资讯文章
- 为什么公认 macOS 很好用,但实际其市场占有率只有大约17.7%?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 目前美军还有哪些领域是明显领先于解放军的?
- 王老菊再次公开招聘游戏开发人员,你对他有什么建议吗?
- 如何评价DuckDB?
- 这个世界有多少用WinRAR的付费用户?
- Rust开发Web后端效率如何?
- 如何成为氛围感美女?
- 比亚迪大规模降价,是出了什么问题吗?
- 公共DNS哪家强?
- 苹果***首次支持国补,最高补贴不超 2000 元,适用范围有哪些?***补贴后价格有优势吗?
- Windows上有没有一分多屏和多屏合一的软件?
- 基于GPS定位然后实时绘制运动轨迹,定位跳点导致运动轨迹粗糙,如何实现平滑算法?
- ***药昆仑石刻有了清理土石后的***照片,请问现在大家怎么看待石刻的真伪?
- 为什么中国很少有人使用linux?