当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_新疆维吾尔自治区阿克苏地区阿克苏市素上平炎商超设备有限责任公司
浏览次数:304发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 新手平面设计师(方向美工)怎么有目的提升设计能力?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
- LCD党真的只是少部分人吗?
- 为什么腰肌劳损这么难治?
- 如何看待“计算机民科“的网站51soez已关站维护一周?
- golang 与rust 在服务器程序领域相比较,各有什么优劣势?
- 有哪些是你用上了mac才知道的事?
- 世界上存在动漫少女般完美的「身体」吗?
- 自己拥有一台服务器可以做哪些很酷的事情?
最新资讯文章
- 27寸显示器有必要上4K吗?
- Rust开发Web后端效率如何?
- 为什么CCTV-6总是能播一些连院线都上不了的电影?
- 为什么 php 可以做到 7 毫秒以内响应,而 .net 做不到?
- 学生校服如何隐藏内衣痕迹?
- 从技术上看,cloudflare比其他公司牛在哪儿?
- 如何评价钟南山院士?
- 5070ti什么时候才能回归正常价格?
- 世界上存在动漫少女般完美的「身体」吗?
- 为什么在中国邮箱不流行?
- 美国不交房产税会被赶人收房,那所谓的永久产权还有什么意义?
- 什么是 5G 固定无线接入(FWA)?
- 公务卡 为什么是流氓卡?
- 《灵笼》第二季中马克与冉冰在灵息籽中的重逢引发了世纪虐恋的讨论,如何评价这种情感设定?
- 为什么用 electron 开发的桌面应用那么多?
- 华为 HDC 发布 HarmonyOS 6 开发者 beta 版对应用开发者和鸿蒙生态有哪些影响?
- 浏览器为什么要分那么多种,用一种不会很快捷吗?
- rust在国内的前景如何?
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 什么洗碗机,真的有家庭在用么?