当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-24 01:10:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么买4090显卡别人就说有钱人?
- Linux 图形用户界面的原理是什么?
- 国内为什么那么多人黑 WordPress ?
- 为什么Go仅仅160MB的安装包就可以编译程序,而Rust却还需要几个GB的VC++才能编译?
- 前端,后端,全栈哪个好找工作?
- 在深圳怎么找对象啊?
- 字节大量使用新语言,包括go,rust等,为什么阿里一直都抱着j***a不松手?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- 女朋友跟别的男人出去旅游了怎么办?
- 如何用防火墙禁止软件联网?
最新资讯文章
- 为什么还有人用VIM?
- 你是在什么时候认识到自己好看的?
- 出国给你最大的感受是什么?
- 宠物看到一丝不挂的你, 都会想些啥?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 都是研制核武器,为何只敢动伊朗,对朝鲜确畏首畏尾?
- 为什么说耿直的人更容易吃亏?
- 汤姆·克鲁斯在国外算几线?
- 现在后台管理系统用什么前端框架好?
- 《海贼王》里,为何赤犬作为很早就出场的强者,他的压迫感没有掉价?
- 都说机械键盘的寿命长,为什么我身边(包含我自己)买的某些机械键盘反而没有薄膜键盘寿命长?
- 为什么福州吸引不了人才?
- 商业史上有哪些降维打击的经典案例?
- 如果你穿越成***中的恶毒女配你该怎么做?
- 男女力量差距真的那么大么?