当前位置: 首页 >
为什么Rust写个链表都那么难?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-23 19:15:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 如何评价小米 6 月 26 日发布的小米 YU7、MIX Flip2、REDMI K80 至尊版?
- 太空中没有氧气,为什么太阳还在燃烧?
- 那些过气的明星,后来怎么样了?
- 为什么百度搜索引擎越做越差?
- 伊朗若拥有巴基斯坦的中国防控体系,能否把美国的B2轰炸机打下来?如果打下会对世界局势产生什么影响?
- 你为什么在日常生活中不敢穿的太漂亮?
- 普京为什么要公然称「整个乌克兰都是我们的」?
- 毕设答辩,老师说node不可能写后台怎么办?
- 为什么前端精通Node.js的人这么少?
- 实体店为什么生意越来越难做了?
最新资讯文章
- 汉堡里有荤有素,为什么还被认为是不健康的?
- 可不可以发一张你觉得最有感觉的照片?
- 通义千问推出多模态统一理解与生成模型 Qwen VLo,图像生成效果如何?有哪些信息值得关注?
- 各位都在用Docker跑些什么呢?
- 为什么bilibili后端要用go来写?
- golang和rust你选择哪个?
- 一个非常漂亮的残疾女孩,会有人愿意娶吗?
- 程序员看剧的时候,如果看到有敲代码页面,会暂停看代码吗?
- 如何看待小米yu7 3分钟大定破20w辆?
- 电影《我不是药神》中究竟谁有罪?
- 你会从mac转向Windows吗?
- postgresql也很强大,为何在中国大陆,mysql成为主流,postgresql屈居二线呢?
- 如何评价mq白这个人?
- 喊老公给娃穿裤子,喊不动,我把裤子扔在玩游戏的他的头上,他把电脑砸了,我该怎么处理?
- 为什么程序员独爱用Mac进行编程?
- 现实中的父女关系是怎样的?
- 你曾看到空乘做过的最傻的事情是什么?
- 伊朗为什么会被中俄抛弃?
- 为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
- 微信服务器会保留聊天记录吗,会保存多久?