当前位置: 首页 >
为什么Rust写个链表都那么难?_新疆维吾尔自治区伊犁哈萨克自治州察布查尔锡伯自治县移劣业店面设计合伙企业
- 开源掌机值得买吗?
- 如何评价张靓颖刘宇宁《九万字》?
- 杭州一家面馆标价一碗面 558 元,为什么这么贵?这种「明码标价」合理吗?
- 为什么这么久了还是没有主流软件开发鸿蒙版?
- Electron 做游戏客户端的潜力有多大?
- 如何看待极客湾评测麒麟X90的性能与表现?
- 搞了NAS之后去哪里下载4K,8K的电影?
- 做开发你遇到最无理的需求是什么?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- 你生活中做过最自律的一件事是什么?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-23 19:50:11点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-26为什么我身边的女同学生活那么好还成了恨国党?
-
2025-06-26你见过的有些人能漂亮到什么程度?
-
2025-06-26小腿能粗到什么地步?
-
2025-06-26苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
-
2025-06-26男医生在给年轻靓丽的女性检查时会是什么心态?
-
2025-06-26自行车雷达尾灯是否有必要买?
相关产品