表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
代码:
阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?
为什么说J***a21的虚拟线程不再有阻塞的问题?
Flutter 为什么没有一款好用的UI框架?
据说go和c#的开发者都说自己比较节省内存,你们认为呢?
AI如何辅助编程?
为什么外包的名声这么差?
switch2为什么不用高通骁龙或者联发科天玑的旗舰芯片?
如何看待CCTV13批评“L2.999智驾”等误导性宣传,若导致事故车企可能需要担责?
为什么 Golang 不适合开发桌面系统?
小区不让外卖员骑车进来,只能走进来,每次点外卖,很多人都不接单,我该怎么办?
未来几年,市场对 AI 人才的需求会集中在哪几个方向?
vue + tsx 的开发体验能追得上 react+tsx么?
为什么国内程序员们没有联合起来设计一种中英文严格2:1宽度比的字体呢?
如何评价B站UP主LKs(拉克丝)?
为什么都认为无GC语言一定会比有GC语言要快?
现实中的父女关系是怎样的?
go为了编译速度减少了很多编译优化?为什么不能提供优化编译模式来提升运行效率?是太懒还是另有隐情?
PS5 Pro 为什么不升级 CPU 呢?
PHP 已经诞生 30 年,它对你意味着什么?
求推荐程序开发笔记本!?
为什么华为价值2.3W的鸿蒙电脑用的是美国西数的中低固态硬盘??
如何判断鱼缸中的硝化系统是否已经成功建立?
做数据库内核开发的是不是很少?
Linux 内核的系统有没有类似macOS 那样漂亮流畅的桌面环境的发行版本?
现在二手房是不是卖不出去了?
熊猫烧香技术含量高吗?高在哪里?
你们学校的校花都是怎么样的?
只是突然很好奇,已经造出了三艘航母,为何不能按照这样的模板,批量建造航母呢?
以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
现代艺术只考虑意义、不考虑美感吗?