当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-23如何看待rust编写的zed编辑器?
- 2025-06-23邻居嫌我家孩子哭,用大声放音乐来抵制,是我们错了吗?
- 2025-06-23为什么Rust的包管理器Cargo这么好用?
- 2025-06-23为什么微信不向telegram学习?
- 2025-06-23有哪些小众的开源项目养活了一大批人?
- 2025-06-23你见过身边身材最好的女生是什么样子的?
- 2025-06-23为什么腾讯地图不如百度地图成功?
- 2025-06-23已经有 Web 了,为什么国内还有各种小程序,快应用这种畸形的产物?
- 2025-06-23diy nas的话是用老的8100cpu好呢?还是n100好?
- 2025-06-23老婆生了孩子,我对她完全没有感觉怎么办?
- 2025-06-23H264和H265谁画质好,求回谢谢!?
- 2025-06-23你见过最恶心的邻居是什么样子?
- 2025-06-23通电能让蘑菇长得更快吗?
- 2025-06-23哪个编程语言是你的最爱?
- 2025-06-23为什么大陆演员很难演出香港黑帮片中的那种骨子里的江湖气?
- 2025-06-23用了几年大厂云服务器,现在想换便宜的,有推荐的吗?
推荐产品
-
j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
这年头想用PG(PostgreSQL)的小伙伴,一定是见过大 -
中国和美国哪个的领土面积大?
中国和美国哪个的领土面积大? 美国认为美国大,中国认为中国大 -
HUAWEI的折叠笔记本非凡大师能用于编程吗?
我刚刚看到了 GitHub - jiegec/Termony -
20届设计系,我的设计水平很差吗,找不到合适的工作?
看的你的作品第一眼,就知道你没系统的学过设计,或者设计基础很
最新资讯