当前位置: 首页 >
为什么Rust写个链表都那么难?_内蒙古自治区兴安盟扎赉特旗块征水泥制品股份公司
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- JetBrains 放弃 AppCode 是否是一个错误决定?
- 如果你是《一帘幽梦》里的绿萍,你会不会最后原谅紫菱?
- 哪一句话让你沉默了很久?
- 人类真的想象不出从来没见过的东西吗?
- 胸大的女孩会自卑 吗?
- 如何评价《一人之下》第721(764)话?
- 穿瑜伽裤爬山的女生会不会害羞?
- 你为什么觉得 Mac 不好用?
- Firefox是如何一步一步衰落的?
- 为什么一部分 Go 布道师的博客不更新了?
最新资讯文章
- 有什么是你去了西藏才知道的事情?
- 如何评价网红店太二酸菜鱼?
- 足底筋膜炎怎么治疗?
- 胸围到了70F?可是穿衣却不显大正常吗?
- 真的有这种又苗条身材又爆炸的么?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 为什么程序员独爱用Mac进行编程?
- 有哪些是你用上了mac才知道的事?
- 如何评价中国电科研发的JY-10防空指挥控制系统成为伊朗防空指挥系统核心?
- 为什么抖音上的姑娘都那么好看,现实中我怎么一个也见不着?
- 现在个人博客不能备案了吗?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- 为什么 IPv6 在国内至今未得以大规模应用?
- 女婿不喜欢去丈母娘家的原因是什么?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么幼儿园的超前教育被叫停?
- 如何评价人民网评关于集中整治违规吃喝的发文?
- 男医生在给年轻靓丽的女性检查时会是什么心态?
- Firefox是如何一步一步衰落的?