当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 腾讯开源的 libco 号称千万级协程支持,那个共享栈模式原理是什么?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 什么是微软式中文?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 「苏超」宿迁队球员为房企站台遭质疑,商业化会对「草根」竞技体育带来哪些影响?
- 「人间尤物」型女主有多可爱?
- 我在百纵科技买了一台美国CN2云服务器,如何测试是不是CN2线路?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 为什么小公司留不住人?
- 什么牌子的平板电脑能打电话呢?
最新资讯文章
- 公司就一个后端一个前端,有必要搞微服务吗?
- 韩国人在电影上非常凶猛能打,现实中韩国男人的战力如何?
- 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好?
- 现在后台管理系统用什么前端框架好?
- 为什么现在很多人推崇国外原版教材?
- 国外的女生为什么屁股都大?
- 张学友在澳门演唱会被要求讲普通话,这背后反映了哪些文化和社会问题?
- 那些过气的明星,后来怎么样了?
- 如何评价黄霄云这个人?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 女生微胖到底是种什么体验?
- 大家有没有「大众认为是烂片但个人却喜欢看」的影片?
- ant-design-vue 社区为什么不维护了?
- 周杰伦为什么不告粥饼伦黑伦侵犯他的名誉权?
- 为什么烤包子难出新疆?
- 哪张照片让你觉得刘亦菲美得不可方物?
- postgresql能取代mongodb吗?
- 程序员明明是技术积累岗位,为什么年龄越大反而可替代性变高了?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 那些辞职的公务员,你们现在后悔么?