TEL::0898-88889999

网站公告:

诚信为本:市场永远在变,诚信永远不变。

主营项目

  • 评价一下Proxmox VE与ESXi的优劣?
  • 不管黑客用了多少跳板,最终是不是可以通过网络运营商找出真实 IP?
  • 为什么《歌手》不请周杰伦、陈奕迅、王菲、张学友、孙燕姿、梁静茹、王力宏、林俊杰当节目嘉宾?
  • 请问八部金刚功中的内力暗劲该怎么练出来啊?
  • 《沙丘》中为什么不把沙虫幼体运到其他星球去生产香料?
  • 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?

新闻动态

当前位置: 首页 > 新闻动态

为什么Rust写个链表都那么难?

表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。

但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。

但这又回到了老路上,违背了Rust的目标。

但是只要我们提前知道链表的最大长度,那么就能写出来了。

例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。

问题就出在这里,“链表最大…。

为什么Rust写个链表都那么难?
上一篇:和女生旅游开一间房有什么注意事项?
下一篇:cloudflare的1.1.1.1和warp有什么区别?