当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 19:50:11
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如果你是荔枝使,如何在十天内让杨贵妃吃上新鲜荔枝?
- 肌肉男打得过练拳击的瘦子吗?
- 如何看待成都辟谣艾滋病 17 万人?
- centos7服务器如何安装docker?
- 为什么Rust的包管理器Cargo这么好用?
- 为什么外包的名声这么差?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 新手想要打好篮球,主要练运球还是投篮?
- 微信服务器会保留聊天记录吗,会保存多久?
最新资讯文章
- 妈妈和儿子需要避嫌吗?
- 为什么不能做出1T的内存条?
- 请问一下图中***的名字,谢啦?
- 千元级的全闪 NAS,会是未来的趋势吗?
- 人工智能相关专业里有什么「坑」吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 为什么16-28岁女性对labubu欲罢不能?
- Golang 中为什么没有注解?
- 为什么中国JK无法拍出日本JK的感觉?
- 为什么 CRT 画质这么好也被淘汰,液晶反而发展的很好?
- Node.js 性能为什么这么差?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 有人说24GB和48GB内存容量是新一代电脑平台最均衡的方案,真的是这样吗?电脑内存应该如何选?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 如果让你设计攻打台湾地区,你会有什么好的想法和打法?
- 为什么程序员独爱用Mac进行编程?
- 为什么CCTV-6总是能播一些连院线都上不了的电影?
- 你的内衣丢过吗?
- 为什么光纤目前取代不了网线?





