当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-26精神出轨和肉体出轨,哪个不能接受?
- 2025-06-26周芷若一个船夫的女儿,容貌真的比得上皇家女子吗?
- 2025-06-26postgresql能取代mongodb吗?
- 2025-06-262025 年有哪些值得关注的开源项目?
- 2025-06-26MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 2025-06-26MacBook的诱惑在哪里?
- 2025-06-26你见过最垃圾的国企是什么样的?
- 2025-06-26很好奇,组NAS的玩家是如何解决上传速率的问题?
- 2025-06-26和异性最疯狂有多疯狂?
- 2025-06-261MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- 2025-06-26DIY的NAS易用性如何?
- 2025-06-26脸与身材不符是种怎样的体验?
- 2025-06-26俗话说“女人三十如狼四十如虎”,到底是不是真的??
- 2025-06-26用PHP写了个小框架,怎么才能得到大佬们的指点?
- 2025-06-26《情感欺诈模拟器》第三章,如果吴与伦还是一个“穷酸的屌丝”,陈欣如(陈欣欣)会放弃变凤凰么?
- 2025-06-26我想不通,类似东方树叶这种毫无技术也没什么添加剂的茶叶水,是怎么敢卖5块的???
推荐产品
-
开源掌机值得买吗?
买过一些开源掌机 一开始买的也是周哥的RG35XX(不是后面 -
为什么要学go语言,golang的优势有哪些?
最近在用go写游戏服务器,优点入门简单,容易上手,不好的地方 -
为什么电脑厂商用了二十多年时间才发现电源应该放在机箱下部?电源下置这么显而易见的结构这么晚才出现?
电源上置是英特尔规定,电源下置是厂商和用户主推。 因为以前 -
汉堡里有荤有素,为什么还被认为是不健康的?
村里有个大哥,酷爱吃饺子 有次吃席,我跟他一桌,上来盘饺子,
最新资讯