当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么广州地铁这么多人不懂得先下后上,将中间的位置留出给下车的人?
- 有哪些故意缩短产品寿命的设计?
- 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
- 为什么 m1 ***用大小核设计却没有 intel 的问题?
- 如何评价「绝区零」2.0版本新开启的常驻经营活动「凋容十载随便一观」?
- 超级喜欢穿短裙正常吗?
- 上海房价会不会再跌百分之50%?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 为什么QQ上的网络状态没有了?
- 如何评价湖北省?
最新资讯文章
- 为什么越来越多的国内男孩,要娶国外女孩?
- 广东怀集遇历史最大洪水,约 30 万人受灾,积水最深处达 3 米,目前当地情况如何?
- 2025年了,照相机为啥还这么难用?像素低还很贵?
- 如何评价前端框架 Solid?
- 为什么中国现在全球军事实力第一,但包括中国人在内很多人不认可?
- 女朋友是体育生是一种什么体验?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 亚洲体坛最漂亮的十位女运动员都有谁?
- 狗头萝莉究竟做错了什么?
- 龙芯在.NET上帮微软做CPU指令集适配,为什么到国内.NET开发者这里成了维护龙芯.NET版本?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- 北京日报点名批评“苏超”过度娱乐化,它是否管的太宽了?为什么无良媒体不会被查封取缔?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 要不要帮导师装服务器?
- 想知道德普怎么看上艾梅柏·希尔德的?
- 周星驰电影的某些桥段是不是过于低俗?
- 穿瑜伽裤爬山的女生会不会害羞?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
- 做个web服务器,gin框架和go-zero怎么选?
- 吃爽了是怎样一种体验?