当前位置: 首页 >
为什么Rust写个链表都那么难?_青海省果洛藏族自治州玛沁县拍黎洁雕塑股份公司
文章出处:网络 人气:发表时间:2025-06-23 20:55:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 有一个***约你出去,你会去吗?
- 在微软(Microsoft)工作是怎样一番体验?
- 现在的乡镇学生为什么越来越难教?
- 为什么觉得路飞的实力还没到四皇级别?
- 你是因为什么肥胖起来的?
- 《风味人间》里的顺德鱼生是淡水生鱼片,不担心有***吗?
- 能分享一下你写过的rust项目吗?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 怎样实现redis分布式锁?
- 求推荐程序开发笔记本!?
最新资讯文章
- 为什么macOS软件生态不敌Windows?
- 人类真的想象不出从来没见过的东西吗?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 什么是 5G 固定无线接入(FWA)?
- 微信服务器会保留聊天记录吗,会保存多久?
- 能不能发一张你相册里最好看的自拍照?
- Centos为什么突然没人用了?
- 为什么长得漂亮却没什么用?
- 做个web服务器,gin框架和go-zero怎么选?
- 哪张照片让你觉得刘亦菲美得不可方物?
- 哪些让你用了觉得相见恨晚的键盘?
- 有大佬知道Docker安装报错是为什么呀?
- 大海捞针还捞着了是一种什么样的体验?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 美国海军有多恐怖?
- 你是因为什么肥胖起来的?
- 买到烂尾楼到底该有多绝望?
- 《武林外传》中有哪些值得学习的职场关系?
- 真的很不喜欢胸罩怎么办?
- 我国以前禁用过手机WIFI,为什么后来又允许了?