当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-25你们都用 Flutter 开发了什么 App?
- 2025-06-25为什么这么多人讨厌中国移动?
- 2025-06-255070ti什么时候才能回归正常价格?
- 2025-06-25我目前在学***剪辑,但是只是了解了剪映的功能。我了解完剪映的功能之后还是不知道该怎么去进行剪辑?
- 2025-06-25美国登月到底是不是真的?
- 2025-06-25为什么说Kafka具有高性能?其实现过程又是怎样的呢?
- 2025-06-25如何选购茶具?选购时需要注意哪些问题?
- 2025-06-2527寸显示器是否有必要到4K?
- 2025-06-25央企的信创,是否有必要把 spring 替换成国产的 solon ?
- 2025-06-25刘强东看到了什么,才去搞外卖?
- 2025-06-25Electron 做游戏客户端的潜力有多大?
- 2025-06-25如何看待 Rust 的应用前景?
- 2025-06-25月之暗面 Kimi 首个 Agent 开启内测,可生成易追溯的万字报告,有哪些技术亮点?
- 2025-06-25不同公司的云服务器在使用上差别大么?
- 2025-06-25中央空调的选购和使用,有哪些内行人才知道的信息差?
- 2025-06-25是什么原因让你一定要用 iPhone?
推荐产品
-
洗衣机洗内衣内裤鞋袜等是否真的不卫生?
我,生物学博士毕业,整天跟各种细菌真菌打交到。 但最后还是买 -
你的择偶标准是怎么样的?
借楼脱单女找男 98年,身高163cm,本科毕业,目前在一家 -
为什么大部分人都认为2560x1440是2K?
其实我觉得最合理的还是应该直接标注等效ppi+刷新率+大小 -
postgresql能取代mongodb吗?
我得让你看看一些可能让你感到不悦的东西: CREATE TA
最新资讯