当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 07:35:10
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- py爬虫的话,selenium是不是能完全取代requests?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 如何评价黄子华?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 橘猫为什么广受欢迎?
- 《明朝那些事儿》的作者当年明月疯了,疯了就可以摆脱烦恼了吗?
- 以色列为什么突然敢打伊朗了?不怕被报复?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 为什么这么多人说 Gmail 好用?Gmail 和 QQ 邮箱相比到底好在哪里?
- 网友称在桔子水晶酒店洗漱包内发现用过的四联检测盒,具体是怎么回事?酒店要承担哪些责任?
最新资讯文章
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 当年由上海发起,全国仿效的垃圾分类,现在为什么没人搞了?
- 如何评价【极客湾】在直播中实锤【B 站不交保护费就限流】?
- 请问运行windows游戏,steam os和windows哪个效率高?
- 你为什么对kotlin失去好感?
- 以色列为什么要打伊朗?
- PHP现在真的已经过时了吗?
- 网传广东怀集洪水后赵一鸣超市被哄抢,县***回应相关单位正在核实,若属实哄抢者该承担哪些法律责任?
- 据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
- 你的鱼缸里养过什么奇怪的鱼?
- PHP和Node.js哪个更爽?
- Golang和J***a到底怎么选?
- 曼德拉是南非的罪人吗?






关注公众微信号
移动端,扫扫更精彩