当前位置: 首页 >
为什么Rust写个链表都那么难?_内蒙古自治区巴彦淖尔市五原县饭券全汽摩附属产品有限责任公司
文章出处:网络 人气:发表时间:2025-06-23 22:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 郭富城真心喜欢方媛么?
- 如何评价首个女性友好的编程语言HerCode?
- 我的世界怎么租一个四个人的服务器?
- 中国现有的雷达技术能发现B2么?
- 为什么是9月3日阅兵而不是10月1日国庆阅兵?
- 30岁了,你在深圳过着什么样的生活?
- 易语言作者吴涛的技术水平在国内能排到什么级别?
- 有史以来最优秀的程序员有哪些?
- 为什么都说 Finder 难用?
- 2025年有没有推荐的键盘最好静音效果好点的?
最新资讯文章
- 为啥苹果不给 MacBook Pro 加上这些特性?
- 《西虹市首富》里面想花完钱却越花越多的情况,现实里面会发生吗?
- 为什么 macOS 上国产软件不流氓?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 新婚那天晚上你们是怎样度过的?
- 软路由是否被过度神化?
- ***执行前可以谎称肚子痛,想排泄粪便,籍此拖延时间吗?
- 怎么向老婆简单解释nas的用途?
- Electron 做游戏客户端的潜力有多大?
- 现在写 J***aScript 的是不是已经没人在用 class 这个关键字了?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 健身为什么要多练腿?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 有一双超级大长腿是什么感觉?
- 中了一个亿 你会做什么?
- 为什么姚明当篮协***,反而男篮的成绩变差了?
- 为什么很多爸爸是“女儿奴”?
- 30岁了,你在深圳过着什么样的生活?
- 为什么Next.js和Nuxt.js发布时间只隔了几小时?
- 特斯拉宣布将于 6 月 22 日开始 Robotaxi 公开试运营,这将对自动驾驶行业带来哪些影响?