当前位置: 首页 >
为什么Rust写个链表都那么难?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么男生都不喜欢173身高的女生啊?
- 做数据库内核开发的是不是很少?
- 飞天茅台散瓶批发价跌破 2000 元,背后什么原因?收藏茅台还能增值吗?
- 最好的笔记软件是什么?
- 做个web服务器,gin框架和go-zero怎么选?
- 西安电动车开始上牌,最终会导致什么结果?
- 独立开发***能盈利吗?感觉好累...
- 用J***a写Android的时代是不是要结束了?
- 如何评价Orbstack(在Mac上低开销地运行容器和Linux)?
- 如何评价近期开播的《长安的荔枝》?
最新资讯文章
- 独立开发***能盈利吗?感觉好累...
- 什么是 5G 固定无线接入(FWA)?
- 前端,后端,全栈哪个好找工作?
- 为什么山姆这么受欢迎?
- Android 开发时你遇到过什么相见恨晚的工具或网站?
- 女生有男朋友之后才知道的事情有哪些?
- 维护一个大型开源项目是怎样的体验?
- 为何雷军天天健身,却无健身痕迹?
- PHP现在真的已经过时了吗?
- HHKB这种键盘真的好用吗?
- 电影《碟中谍》系列中哪一部最好?
- 一在国企的朋友说,在国企当混子,最有性价比,对此你怎么看?
- 可以随身携带一个Linux系统吗?
- 想深入学习网站后台技术,有哪些建议?
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 如何评价高圆圆的身材算是美女类型的吗?
- 如何评价zig这门编程语言?
- Windows上有没有一分多屏和多屏合一的软件?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?