当前位置: 首页 >
为什么Rust写个链表都那么难?_天津市东丽区整昌救醒装饰盒有限合伙企业
文章出处:网络 人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么师父不愿把真本事传给弟子?
- 我国的军工能力可以实现一天5000枚火箭弹连着炸三个月吗?
- 你们在编程时遇到过什么离谱的bug吗?
- 为什么明朝前期兵强马壮时丢弃越南?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 有哪些值得推荐的数据可视化工具?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 真的没有人觉得2k是一个很尴尬的分辨率吗?
- MySQL 面试中常见的问题有哪些?
- 为什么个人需要公网ip?
最新资讯文章
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?
- 这个世界有多少用WinRAR的付费用户?
- Golang vs Rust vs Dlang 哪个更有前途,哪位大牛这 3 门语言都用过?
- 平面设计主KV做成这样,在你的城市薪资一般多少?
- 大一计算机新生怎么合理利用github?
- 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标?
- 女明星穿瑜伽裤出门是什么体验?
- 笨、傻、蠢有什么区别?
- MacOS的哪个设计让你非常恼火?
- MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响?
- J***a 除了 Spring 还有什么?
- 电视剧《天道》的作者到底懂不懂音响呢?它暗喻了哪些音响品牌呢?
- VLC,Ubuntu,FFmpeg 这些软件究竟是什么人开发的?为什么免费?他们不求回报又何以生存?
- 家里闲置一台电脑主机,怎么配置成服务器?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 京东集团董事局***刘强东透露,京东外卖将在一个月后推出一种与美团完全不同的商业模式你如何看?
- 阿里云盘冻结后强制收费才能解冻,如何处理?
- 你在出租房屋发现过什么前租客留下的“宝藏”?
- 光纤无人机如何反制?
- 我要去广州开游戏公司了,开发独立游戏!有什么可以叮嘱我的吗?