当前位置: 首页 >
为什么Rust写个链表都那么难?_海南省儋州市新州镇唯卫士农药有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 13:30:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 请问一下图中***的名字,谢啦?
- 前端如何设计网页?
- 自己尝试组装NAS,求大佬给指点一下?
- 为什么棒球在我国毫无水花?
- 电视剧《天道》的作者到底懂不懂音响呢?它暗喻了哪些音响品牌呢?
- 只看电影的话,AR 和 VR 选哪个?
- 陌生人晕倒了,帮他拨打120后,病人不支付120出车费,这个费用谁来承担?
- 修仙文明可能以怎样的方式碾压星际文明?
- 为什么 Bun 选择了 Zig 以及 JSCore?
- 苹果为什么要给每代MacOS起个名字,真以为人们记得住分得清吗?
最新资讯文章
- 写日记,比较喜欢用电脑,还是手写?
- Electron 做游戏客户端的潜力有多大?
- 为什么很多公司都不招大龄码农?
- 该怎么反驳有的人说;“东德和西德,朝鲜和韩国就是上帝摆出来最大的例子”?
- LCD党真的只是少部分人吗?
- 系统太稳定了甲方觉得我们没有工作量,怎么收运维费?
- 为什么棒球在我国毫无水花?
- 前端如何设计网页?
- 怎么评价国内AI企业人肉背15块80TB硬盘,飞去马来西亚用英伟达训练数据,以规避美国禁令?
- Docker 如何搭建 Jenkins 构建环境?
- 五常的一票否决权,是否存在bug?
- 有没有宝塔平替的服务器管理面板,现在宝塔越来越贵了,也太臃肿了?
- 如果江苏和以色列打,胜率大不大?
- 为什么年轻人不要养龟?
- QQ 音乐客户端新增广告引起用户吐槽,你对此有哪些评价?
- 你们是怎么远程用NAS听歌的?
- 韦东奕(北大韦神)要是去写游戏引擎代码,能不能把虚幻引擎按在地上摩擦?数学好真能‘降维打击吗?
- 字节跳动辞退原豆包大模型负责人乔木,被曝婚内出轨下属,如何看待这一处理结果?
- 用K8s的公司有多少人会部署K8s?
- 如果可控核聚变成功应用了,电费等成本等极大下降,哪些行业会兴盛起来?