表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
为什么 WebStorm 这么好用还会有人去用 VSCode?
LABUBU为啥这么火?
你的亲戚提过什么过分的要求?
NAS的盘是否需要一次性买齐?
如何评价《绝区零》艾莲的激发潜能?
武松杀嫂,为什么要先扯开她的胸衣,多此一举还是另有深意?
前端真的已经凉了么?
HUAWEI的折叠笔记本非凡大师能用于编程吗?
下辈子想当只鸟,大家有什么经验可以分享吗?
***拍大尺度片子时摄影师不会看光吗?
你身边身材最好的女生是什么样?
亚克力鱼缸这么容易模糊吗?
Rust连续多年成为最受欢迎的语言,为啥国内使用的人还是很少?
macOS Tahoe 将是英特尔芯片 Mac 的最后一次更新,这将对用户产生哪些影响?
小学生有必要学习编程吗?学编程性价比高吗?
为什么这么久了还是没有主流软件开发鸿蒙版?
为什么程序员独爱用Mac进行编程?
python与nodejs哪个性能高?
黄磊做菜的水平怎么样?
比亚迪高端系列为什么就是起不来?
胸大的女孩会自卑 吗?
为什么LibreOffice的Windows版在国内火不起来?
黄金,今年会达到怎样的高度?
上海首例认定提供爬虫程序抓取公开数据构成提供侵入计算机信息系统程序罪案,该案件有哪些细节值得关注?
NAS噪音太大,大家都吧NAS放置到哪了?
据报道称“浏览器内核有上千万行代码”,浏览器内核真的很复杂吗?
你们都什么时候对男女之事开窍的?
玉米粒为什么靠近根部排列比较乱,而越靠近尖端排列越整齐?