当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 评价一下Proxmox VE与ESXi的优劣?
- 为什么一部分 Go 布道师的博客不更新了?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 为什么TVB的法政剧拍的比内地的法政剧更有吸引力?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
- 成都的房子大家都亏了多少?
- 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025年,笔记软件又如何选择?
- Android 开发时你遇到过什么相见恨晚的工具或网站?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
最新资讯文章
- 如何看待《剑星》已登顶 Steam 全球热销榜?
- 洲际导弹能打到任何地方,为什么还需要轰炸机?
- 如何评价B站峰哥亡命天涯直播中说面包就是比馒头好吃,中国古代不吃面包是因为贫穷,没有足够的柴火?
- cloudflare的1.1.1.1和warp有什么区别?
- 《长安的荔枝》李善德被强塞「荔枝使」,职场中当领导给你「重要但缺***的项目」,如何区分是培养还是陷阱?
- 为什么供应链桃子只有小米雷军可以摘,其他人只能干瞪眼?
- 为什么女游泳运动员看起来大部分都是平胸?
- 如何评价字节跳动开源的 Netpoll?
- 为什么说耿直的人更容易吃亏?
- 大海捞针还捞着了是一种什么样的体验?
- 手机的运行内存真的有必要上16GB吗?
- 目前亚洲最厉害的五款战斗机是什么?
- 有没有一个特别好用的Linux系统?
- 你见过身边身材最好的女生是什么样子的?
- 你在出租房屋发现过什么前租客留下的“宝藏”?