当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性?
- 体制内女老师,被关系户欺负,大吼——"不干就给老子滚",我该怎么办?
- 国内大厂现在用rust的多吗?
- 你见过最无用的节俭行为是什么?
- 想要入行音***开发,但是没有相关项目经验怎么办?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- SQL 语句中 where 条件后 写上 1=1 是什么意思?
- 什么是 5G 固定无线接入(FWA)?
- J***aScript的闭包会无法被垃圾回收吗?
- 如何评价鱼皮程序员的OJ项目?
最新资讯文章
- 目前最具性价比的全栈路线是啥?
- 国内大厂现在用rust的多吗?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 如何评价华为HDC2025开发者大会?
- 语雀后端从Node迁移到J***a说明了什么?
- 公司平面设计师,高度依赖昵图网做广告设计你觉得是在搞设计吗?
- 为什么国外能把95式改装的那么高端,而国内即使是特种部队用的95式几乎连战术配件都没有?
- 为什么那么多人用GO?GO语言的优势在哪里?
- 为什么不用rust重写Nginx?
- 国产数据库有什么坑?
- 如何评价绿联DH4300 Plus,是否值得购买?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 为什么LibreOffice的Windows版在国内火不起来?
- 普通人的电脑配置到底是什么水平?
- 看网上致态TiPlus5000好评很多啊,都是真的吗?
- 预测一下,下一次阅兵会出现什么武器震惊世界?
- 你见过最恶心的邻居是什么样子?
- 你觉得反渗透净水机和超滤净水器哪个是更适合厨房使用的?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- Trae和Cursor对比有什么优势吗?