
为什么Rust写个链表都那么难?_百色市行驶系统有限公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-23 20:55:16 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 中国大陆的苹果手机被阉割了哪些部分? 其实也没啥,本人是日版( ̄ー ̄) iBook 完全体 能免费...
- 雷军,是真的如表现的那么真诚吗? 利益相关:前员工,在小米工作7.5年,22年38岁被裁员。 ...
- 蒙古妹子是长什么样的? 大二时候学校来了一堆蒙古留学生,其中有一个长得不错,个也很高...
- 86版西游记的女演员里,你觉得哪些特别漂亮? 谢邀~(*˘︶˘*).。.:*♡ 第一老鼠精和万圣公主并列第...
- 孙宇晨为什么能这么成功? 孙割最擅长的,就是卡bug,他觉得世界是草台班子,很多规则和...
- 太平天国为什么最后打不过曾国藩呢? 太平天国的诸王,如幼天王,翼王,英王,忠王,干王,被俘后都是...