当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_DB电竞·(DBGAME)官方网站
浏览次数:304发表时间:2025-06-25 15:00:12
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 有人说x86是条必沉的船,苹果早就跳船了,微软也有弃船的意图,你怎么看?
- 如何判断鱼缸中的硝化系统是否已经成功建立?
- 伊朗距离以色列上千公里,发射的导弹靠什么来导航定位呢?美国的GPS不会让他们用的。?
- 为什么情侣在一起旅行后容易分手?
- tkinter可以做出多复杂的界面?
- 我想给工作室设计一个logo,但是不想花钱,AI能帮我吗?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 苹果从 2026 年发布的 macOS 27 起不再兼容任何 Intel Macs,这背后原因有哪些?
- 为什么多地「国补」暂停了?
- 家里想搞个服务器,有什么好的建议方案吗?
最新资讯文章
- 被裁员是怎样的一种体验?
- 家长该不该把自己家财务真正情况告诉孩子?
- 如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 如何证明散片 CPU 比盒装 CPU 差?
- go的channel在实际项目中会怎么使用?
- 你见过最恶心的邻居是什么样子?
- 2025年了 Rust前景如何?
- Rust怎么写GUI程序?
- 2025年成品NAS哪家外网访问做的最好?
- 日本AV对中国人的毒害有多大?
- 什么时候你开始发现俄罗斯不过如此?
- 有没有开源的搜索引擎?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 如何看待盲人up主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 印度是真的烂还是咱们在信息茧房里面?
- PHP初学者,我能不能使用PHP来开发桌面应用?
- 伊朗是不是应该该考虑购买中国的雷达、预警机和J10c了?
- 万兆的网络速度有多大意义?
- 想自己在家组服务器,有什么好方法?
- 能分享一下你写过的rust项目吗?





