为什么Rust写个链表都那么难?_河南省安阳市滑县百免机印刷设备有限公司
联系人:
手机:
E-mail:
地址:
为什么Rust写个链表都那么难?
发布时间:2025-06-23 18:45:14 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
相关新闻
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手? 我在字节的两个小产出,就是在广告投放场景把一个Go服务和一个...
- 吴艳妮做错了什么? 上面这位的纹身比吴的只多不少,做的乱七八糟的事更不少。 但...
- 夸克网盘有可能超越百度网盘吗? 不太可能,顶多就半壁江山! 两个盘的***都很足! 来都来了...
- 独立开发***能盈利吗?感觉好累... 日本一个油管博主,devaslife,独立开发 markdo...
- 启用哪一个DNS网速最快? 谷歌 8.8.8.8 腾讯 119.29.29.29 百度 ...
- 有没有一款音乐播放器,能连接nas音乐,创建音乐库,自动匹配歌词封面等等?类似infuse的概念呢? 听歌不用会员 畅听全网歌曲 GitHub超火的开源软件 音流...


客服