当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 01:10:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么个人需要公网ip?
- 新项目可以使用flutter吗?会不会因为不成熟,导致众多问题,最后不得不放弃?
- 评价一下Proxmox VE与ESXi的优劣?
- 冬天也要穿胸罩吗?
- 女生真正的完美身材是什么样子?
- 怎么自学成为计算机大佬?
- 前端因为像素还原设计稿而离职,这是个别现象吗?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- MacOS真的比Windows流畅吗?
- 为什么国内程序员不喜欢写单元测试?
最新资讯文章
- 印度是真的烂还是咱们在信息茧房里面?
- 空输部队为全斗焕干了这么多脏活累活,士兵有没有什么优待?
- 中餐炒菜那么好吃,为什么欧美人不学去?
- 如何高效将 HTML 内容转换成卡片形式?
- 全班 43 人开家长会只来了 7 位爸爸,学校称未来准备策划爸爸家长会,如何看待这一现象?
- MySQL不香吗,为啥还要Elasticsearch?
- 为什么同样是输球,常州和国足的风评却差那么多呢?
- 用J***a写Android的时代是不是要结束了?
- 穿瑜伽裤爬山的女生会不会害羞?
- 不结婚,不生孩子,老了怎么办?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 你怎么看待剪映收费过高问题?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- 你见过最无用的节俭行为是什么?
- 如何看待湖北一医院婚检查出艾滋医生未告知伴侣致感染,医生被停职?反映出哪些问题?