当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 如何看待 Rust 的应用前景?
- 哪张照片让你觉得刘亦菲美得不可方物?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 如何评价韩剧《鱿鱼游戏 3》(最终季》?
- 张桂梅为啥觉得考上大学就能改变命运?
- 苹果搭载 M5 芯片的 MacBook Pro 或将于 2025 年秋推出,该产品应用了哪些新技术?
- 为什么 WebStorm 这么好用还会有人去用 VSCode?
- 求大神解答,为什么大家都不喜欢用docker?
- 求pr安装包及安装方法?
最新资讯文章
- 你们在编程时遇到过什么离谱的bug吗?
- Golang和J***a到底怎么选?
- 谁能劝我不要买NAS?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 用PHP写了个小框架,怎么才能得到大佬们的指点?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 双胞胎为什么要穿得一模一样,目的何在?
- 桂林米粉为什么走不出桂林?
- 小腿能粗到什么地步?
- 坚持使用 PHP 的你,如今有什么感悟?
- 请问27寸4K显示器哪个好呀?
- 如何说服技术老大用redis?
- 有个学舞蹈的女朋友是什么体验?
- 小米 YU7的3分钟20万辆订单是真的吗?
- 你卡过最厉害的bug是什么?
- 全平台应用框架会是趋势吗?flutter、tauri、maui你更看好哪一个?
- 去海边有什么拍照和穿搭建议?
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 你见过最反人类的设计是什么?