表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
为什么小男孩小时候要比小女孩难养好多?
小区楼下的自动售水机的水干净吗?
请问群晖的docker还能装些什么?
一个人能开发微信小游戏吗?难度有多大?
如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
请问27寸4K显示器哪个好呀?
平面设计主KV做成这样,在你的城市薪资一般多少?
如何看待罗永浩回忆被华为公司余承东野蛮人式挖人?
有一双超级大长腿是什么感觉?
你卡过最厉害的bug是什么?
为什么 mac mini 的 m4 版本价格这么低呢?
RUST的WEB开发真的能用于生产吗?
创业公司是否应该使用 Rust ?
为什么人到中年,很少有身材苗条的?
公司就一个后端一个前端,有必要搞微服务吗?
2025年6月了,深圳房价咋样?
女生到底应不应该穿***的衣服?
为什么都认为无GC语言一定会比有GC语言要快?
为什么网站要部署ssl证书?
人常说女人味,到底是个什么味?
Docker 如何搭建 Jenkins 构建环境?
女生真正的完美身材是什么样子?
亲眼见到明星本人是什么体验?
日本AV对中国人的毒害有多大?
你捡过最大的漏是什么?
MySQL 面试中常见的问题有哪些?
Golang中有必要实现Async/Await吗?
怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
LCD党真的只是少部分人吗?