当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 腰陆陆续续疼了一年多了,这个是腰突吗?
- 应该如何看待群晖在DSM 7.2.2-72803更新中去掉了Video Station?
- 5070ti什么时候才能回归正常价格?
- 如果你有300万,你是用来供孩子读书,还是留着以后给ta买房或者保底?
- 现在已经有5K、6K、8K分辨率显示器,那么8K之后是什么?
- 钱学森放在现在是什么水准?
- ○÷25=○-864,○代表同一个数,○是多少?
- Apple 为什么不封杀 Flutter 呢?
- 30岁了,你在深圳过着什么样的生活?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
最新资讯文章
- 要不要帮导师装服务器?
- 前端如何设计网页?
- 女生真正的完美身材是什么样子?
- 养龟玩龟的人可怕吗?
- 如何评价 *** symbols 2?
- 你最满意的10款 PC 软件是什么?
- 穿瑜伽裤爬山的女生会不会害羞?
- 谁能告诉我这是什么虫,在电脑上爬出来吓死我了 ?
- 为什么有的女生喜欢穿紧身牛仔裤?
- 37岁了,想出国移民,可行性大吗?
- 为什么总有人要说"再见,docker!",那玩nas的为什么还离不开docker,比如绿联,飞牛?
- 如何评价微软的远程桌面?
- 有一个乌克兰的朋友问我,中国人凭什么能享受和平,我该怎么说?
- 自己尝试组装NAS,求大佬给指点一下?
- 为什么山姆这么受欢迎?
- Docker 如何搭建 Jenkins 构建环境?
- 中国农大设立全国首个「宠物」本科专业,该专业有什么不一样?你看好这个专业的未来发展前景吗?
- 注册一个商标和直接购买商标哪个好一点啊?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 发现孩子走丢的那一刻,你是什么心情?