当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-24 07:35:10
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- golang总体上有什么缺陷?
- postgres集群的选择?
- 哪些练习可以恢复腰肌劳损?
- 想买一个只用来睡觉,几乎不开的车,最低成本是多少?
- 普通用户能体会到 CPU 的性能差距吗?
- 空战的时候可不可以先击落预警机?
- 熊猫烧香技术含量高吗?高在哪里?
- 腰肌劳损怎嘛治啊?
- 为什么说 Node.js 有望超越J***a?
- 能讲一下江湖体和正宗书法的区别吗?
最新资讯文章
- golang总体上有什么缺陷?
- 如何看待《捞女游戏》在线人数峰值近 7 万,仍位居国区热销第一?
- 冬天也要穿胸罩吗?
- 有那种裁员裁到大动脉的事儿吗?
- 你理想中的完美户型长什么样?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 国产数据库有哪些比较有名的,它们的发展怎么样?
- go的channel在实际项目中会怎么使用?
- Golang 为何没孕育出一个具有社区统治力的框架?
- 迄今为止,Rust 语言存在哪些设计失误?哪些可能被改正?
- MacOS真的比Windows流畅吗?
- 为什么个人需要公网ip?
- 为什么成功人士的精力都非常旺盛?
- 敢不敢把你最近保存到网盘里的东西发出来?
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 做网页开发时,允许用户输入url图片地址来作为自己的头像有什么风险?
- 你身边身材最好的女生是什么样?
- 福建莆田出现90.8万彩礼骗婚案例,会进一步降低结婚率吗?
- 男医生在给年轻靓丽的女性检查时会是什么心态?





