当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-29紧身牛仔裤看起来不正经,真的是这样吗?
- 2025-06-29一个练过功夫的姑娘能打过一个没练过的男人吗?
- 2025-06-29吵架后,老公快一个星期不联系,是要离婚的节奏吗?
- 2025-06-29有些家长可以恶心到什么程度?
- 2025-06-29年薪三十万,让你驻扎非洲,你愿意吗?
- 2025-06-29HTTP/3 解决了什么问题,又引入了什么新问题?
- 2025-06-29照骗能骗到什么程度?
- 2025-06-29搞了NAS之后去哪里下载4K,8K的电影?
- 2025-06-29有哪些看似聪明,实则很傻的行为?
- 2025-06-29如何评价***伊内斯·特洛奇亚的身材?
- 2025-06-29小鹏G7预售价23.58万,何小鹏称其为「全球首款L3级算力的AI汽车」,何为L3级算力?竞争力如何?
- 2025-06-29为何犹太人能掌控美国,却拿中国没办法?
- 2025-06-29新手请教,我的鱼缸浑浊是因为什么啊?
- 2025-06-29韩国人为什么处处与中为敌,难道他们不知道自己是芝麻小的小国吗?
- 2025-06-29如何看待不超过1879元的Mac mini(M4+16/256GB+票),易用性吊打同级其他台式电脑?
- 2025-06-29你在出租房屋发现过什么前租客留下的“宝藏”?
推荐产品
-
你见过最漂亮的女生长什么样?
我们师范院校,美女真的好多,不同种的美女,真的都可好看,有一 -
吃爽了是怎样一种体验?
周五下午跟女朋友约会,探讨了一个半小时的学问深感疲惫,仿佛身 -
56 岁白岩松踢球摔倒久不能起,他目前情况如何?踢球时需要注意什么?
白岩松不是不能起,而是缓起、慢起、优起,有次序地起,让能踢到 -
华为中年粉丝都是什么样子的?
用过56Kbps的调制解调器。 用过Cyrix 6X8
最新资讯