表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
如何解决没有公网IP情况下对家里NAS的高速远程访问?
中国预警机世界领先吗?
世界上哪款战斗机最好看?
2025年了 Rust前景如何?
如何评价陈可辛执导的民国悬疑犯罪电影《酱园弄·悬案》?
始终怀不上孕是种怎样的体验?
为什么开了这么多会,却依然提升不了员工的***?
鱼缸有没有简单的过滤配置搭配方式?
为什么说 Node.js 有望超越J***a?
30马赫的导弹,近防炮能挡住吗?
电话:
座机:
邮箱:
地址: