表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
只有我觉得.doc文件比.docx文件便捷吗?
NAS那么弱的CPU,真能做别的事情吗?
阿里网盘为什么没有动静了?
为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
Golang与Rust哪个语言会是今后的主流?
为什么剪映是剪辑软件鄙视链的最底层?
胸大的女孩子有什么烦恼?
Flutter 为什么没有一款好用的UI框架?
美国的六代机***为何放弃了实机竞标?
修仙文明可能以怎样的方式碾压星际文明?
在办公室用机械键盘是什么心里?
能不能发一张你相册里最好看的自拍照?
穿内衣时,总往上跑,内衣是大了还是小了?
苹果部分表情在安卓机型上显示有区别,为什么会这样?从技术层面统一不同机型 emoji 表情好实现吗?
这种裙子是不是对直男爆杀?
你的低成本爱好是什么?
腰间盘突出能不能治愈?
你的鱼缸里养过什么奇怪的鱼?
如何看待“Hutool”工具类库广受欢迎?
为什么好多人不承认大众审美就是喜欢白皮?
女生微胖到底是种什么体验?
威士忌和白酒都是蒸馏酒,到底有什么区别?
为什么 CTO、技术总监、架构师都不写代码还这么厉害?
为什么长得漂亮却没什么用?
广东清远市清城区发生 4.3 级地震,目前当地情况如何?哪些地方有震感?
我目前在学***剪辑,但是只是了解了剪映的功能。我了解完剪映的功能之后还是不知道该怎么去进行剪辑?
宁波东方理工大学学费每人每学年 9.6 万,为什么会这么贵?
三次元中真的存在二次元中的超长头发吗?