当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-25曹玉磊冒充「清华院长」频繁参加活动遭官方打***,他为何能堂而皇之以***身份开展活动?其将受到哪些处罚?
- 2025-06-25创业公司是否应该使用 Rust ?
- 2025-06-25男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-25自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-25用PHP写了个小框架,怎么才能得到大佬们的指点?
- 2025-06-25Go 语言的使用感受是什么?
- 2025-06-25长得和刘亦菲很像是一种什么体验?
- 2025-06-25如何评价Cursor?
- 2025-06-25为什么有的女生喜欢穿紧身牛仔裤?
- 2025-06-25请问HDFS、TFS、GFS等分布式文件系统,哪个更适合用来做***存储?
- 2025-06-25为什么华为价值2.3W的鸿蒙电脑用的是美国西数的SN740固态硬盘?
- 2025-06-25编程语言 MoonBit 发布 Beta 版,正式进入企业场景应用,会带来哪些影响?
- 2025-06-25哪张夏天的老照片,让你一想起来就嘴角上扬?
- 2025-06-25什么时候你意识到自己不年轻了呢?
- 2025-06-25为什么盗版音乐已经被严格限制了,而中国音乐却还是没有发展起来?
- 2025-06-25扫黑风暴为什么他们费老大劲杀这么多人不如直接把督导组干掉?
推荐产品
-
鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
以前,自来水用漂***消毒,后又用更高效的氯气消毒。 这两个 -
2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
我选Lar***el 优秀的文档Larv***el的文档精致 -
我撸猫撸得她舒舒服服的为啥突然咬我?
因为猫智商低,有时候会有本能弹出来,和智商相互博弈。 我家 -
如何看待 Rust 写的 PNG 解码器比 C 实现更快?
现在的“快”跟二十年前的“快”已经不是一个概念了。 “无畏并
最新资讯




