当前位置: 首页 >
为什么Rust写个链表都那么难?_河南省商丘市梁园区树认裂纪念性建筑设施建设有限责任公司
- 男朋友说我穿裙子不要敞开腿坐这是他底线,我该怎么办?
- Golang与Rust哪个语言会是今后的主流?
- 你怎么看待剪映收费过高问题?
- 为什么买的小乌龟总是养不活呀?
- 中部四省湖南、湖北、江西、安徽中哪个最有发展潜力?
- 狸花猫和其他猫有什么区别?
- 如何看待rust编写的zed编辑器?
- 为什么面对 Adobe 的版权要求下,vposy 大神还能从容不迫?
- 敢不敢留下你手机里第3张照片?
- 老公没上进心,所以就骂了老公是废物,窝囊废,他很生气。怎么办?
联系我们
邮箱:
手机:
电话:
地址:
为什么Rust写个链表都那么难?
作者: 发布时间:2025-06-23 20:55:16点击:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
新闻资讯
-
2025-06-25现在还能做独立开发者吗?
-
2025-06-25有没有用过GOOVIS的?
-
2025-06-25为什么有的女生喜欢穿紧身牛仔裤?
-
2025-06-25公司老板不想续费3w一年的云服务器,合理吗?
-
2025-06-25现代艺术只考虑意义、不考虑美感吗?
-
2025-06-25独立开发者为什么坚持独立而不愿意合作?
相关产品