
为什么Rust写个链表都那么难?_湖南省怀化市中方县咨册农化学试剂股份公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-20 02:15:16 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 为什么日本经济下降,大学排名跌至谷底,还有那么多人挤破脑袋去日本留学? 日本是亚洲天花板,也是亚洲先遣服,看清日本的选择就能看清亚洲...
- 为什么中国农村房子那么丑? 1984年盖的山东老房子,不到20万修葺了一下。 ...
- 为什么女儿忍痛不向我们说? 我拿我自己举例子跟你讲吧 我高二的时候,得过一次病,男性可能...
- Windows 为什么要有注册表而 Unix 就不需要? 注册表,是个伟大的发明。 举个很简单的例子: 我有个小脚本,...
- 自己拥有一台服务器可以做哪些很酷的事情? 一、持有的服务器1.阿里云:2H2G3M,每年99续费,主要...
- ***拍大尺度片子时摄影师不会看光吗? 我现在从事服装行业(内衣)。 这么说把,现在的***,想接...