当前位置: 首页 > 
      为什么Rust写个链表都那么难?
- 人气:
 
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
  - 2025-06-24golang总体上有什么缺陷?
 - 2025-06-24为什么 Golang 不适合开发桌面系统?
 - 2025-06-24为什么一直唱衰的php语言反而日渐活跃?
 - 2025-06-242020-11-26:go中,map的创建流程是什么?
 - 2025-06-24为什么越来越多的 SSD 不带片外缓存了?
 - 2025-06-24普通人自学编程能赶上大学计算机编程专业的水平吗?
 - 2025-06-24福建莆田出现90.8万彩礼骗婚案例,会进一步降低结婚率吗?
 - 2025-06-24中医把脉是***吗?
 - 2025-06-24军工为什么不要轻易进?
 - 2025-06-24Node.js 性能为什么这么差?
 - 2025-06-24如何看待苹果在 WWDC25 发布的 Foundation 模型框架,它将为开发者和用户带来哪些改变?
 - 2025-06-24如何看待 iPhone 16 和 iPhone 16 Plus 依然***用 60Hz 刷新率的屏幕?
 - 2025-06-24当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
 - 2025-06-24Golang与Rust哪个语言会是今后的主流?
 - 2025-06-24女生真正的完美身材是什么样子?
 - 2025-06-24Rust怎么写GUI程序?
 
推荐产品
  -  
 如何评价“寡姐”斯嘉丽·约翰逊的身材?
        前两年有个电影叫……皮囊之下 话说评分还是很高的,这里面 -  
 你身边身材最好的女生是什么样?
        去游泳的时候见过一个,165左右,小头宽肩细腰胯宽腿直肤白, -  
 count(*)  count(1)哪个更快?
        团队 code review 时,一位同事把 count(* -  
 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
        和大部分人的想法不同,这事实上是普遍状态、大概率***。 
最新资讯
  




