当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-26 08:35:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 我的世界怎么租一个四个人的服务器?
- 韦东奕的牙怎么没了?
- 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累?
- 如何评价何恺明 (Kaiming He)仅用一年便取得了MIT终身教职?
- HTTP协议中chunk的应用场景?
- 少儿编程就是从小学习敲代码?如何看待越来越火的少儿编程?
- 如何评价小岛秀夫的游戏新作《死亡搁浅2:冥滩之上》?
- 用K8s的公司有多少人会部署K8s?
- 小区楼下的自动售水机的水干净吗?
- 为什么中国军人里没有听说有得了PTSD的?
最新资讯文章
- Firefox 浏览器是否还有可能浴火重生?
- 如何评价b站数码区up主 “大狸子切切里”?
- 江西救护车 800 公里收 2.8 万被停运,该***中还有哪些疑点?这个收费贵不贵?
- 81年女,本科,未婚未育,还有结婚的可能性吗?
- 如何看待 Mac mini M4 支持可更换 SSD?
- 冬天也要穿胸罩吗?
- 香云纱为什么没有浅色的?
- 大家在广州的一天是怎么样的呢?
- 如何评价何恺明 (Kaiming He)仅用一年便取得了MIT终身教职?
- 有一双超级大长腿是什么感觉?
- 美国用B-2是不是有点小题大做啊?
- 字节引入Rust是否代表J***a的缺点Go也没解决?
- 工业克苏鲁什么意思?
- graalvm为啥国内没有流行起来,go写起来实在太恶心了,难道任凭go独霸云原生?
- 有一个女儿是种怎样的体验?
- react和vue该选哪一个?
- 用K8s的公司有多少人会部署K8s?
- 小孩为什么抵抗力差?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?