当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 女生腰肌劳损了还能健身吗?
- Golang与Rust哪个语言会是今后的主流?
- 凤凰传奇曾毅公开佩戴含有不雅元素的手表,这涉嫌违法吗?如何从法律角度解读?
- 你卡过最厉害的bug是什么?
- 一个练过功夫的姑娘能打过一个没练过的男人吗?
- 如何评价DuckDB?
- 公立医生帮联系民营救护车,800 公里收费 2.8 万元,收费合理吗?救护车收费标准是什么?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 美国真会下场对伊朗开战吗?
最新资讯文章
- 能发一张在暧昧期的聊天记录吗?
- 家庭网络,是否有必要做多个网段并隔离?
- 我应该设置多少kb才能让他不能玩游戏?
- 感觉鱼缸久了底下火山石里脏脏的,能彻底换水清理一遍不?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?
- SONY 到底有多强大?
- 前端如何设计网页?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- 为什么浙江落下的陨石,防空系统没有拦截,它和导弹有什么不同?
- 各位都在用Docker跑些什么呢?
- 做客孩子临走时带走几只玩具,我的孩子抗拒并一直哭,要怎么开导?
- 在你心中最漂亮的女演员是谁?
- 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗?
- 你和你老婆是怎么认识的?
- 如何看待英伟达新推出的显卡5090dd?