
为什么Rust写个链表都那么难?_辽宁省抚顺市顺城区章盈成搅拌机有限合伙企业
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-25 14:00:17 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 为什么欧美影视喜欢露点? 这么喜欢看露点的 那推荐一部俄罗斯的片子《契卡》 从头到尾都...
- 如何评价高圆圆的身材算是美女类型的吗? 不是,朋友们,光收藏不点赞会ed啊!!!! 行了我知道你们想...
- 美国真的对首飞前的歼20一无所知吗? 知道了也不信,当时美国看中国五代机,就像现在我们看越南的五代...
- 发生了什么导致你从此再不吃某样食物? 我们家每周要吃一次鱼,自从发现多宝鱼的做法跟鲈鱼差不多后,就...
- 为什么各大 *** 出奇一致地设置了『摇一摇开屏广告』?如何关闭常用 *** 的这些广告? 如果各位可以科学上网,建议把国产所有APP都重新卸载,去Go...
- 055大驱到底强在哪里? 现在最令美国破防的不是六代机,也不是中国海军疯狂“下饺子”,...