当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 18:45:14
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 据说go和c#的开发者都说自己比较节省内存,你们认为呢?
- 哪些能赚钱的APP比较靠谱?
- 什么是稳定币?有人说它是「一场饮鸩止渴的游戏」,你怎么看?
- python与nodejs哪个性能高?
- 为什么越来越多的国内男孩,要娶国外女孩?
- 如何看待三峡集团总部搬迁至武汉?
- 国产手机AI「好用」的背后,是技术差距还是文化差异?
- switch2好用吗朋友们?
- OpenAI 推出 o3-pro 推理模型,实际体验如何?
- 《捞女游戏》发售仅一天同时在线超 6330 人,如何看待游戏的销量?
最新资讯文章
- 美国打击伊朗 3 处核设施,美国为什么此时介入?中东局势会升级吗?
- 四岁的女孩儿跳舞怕压腿,家长该坚持吗?
- 刘强东看到了什么,才去搞外卖?
- 如何看待Ollama基于Go语言开发而不是别的编程语言?
- 华为Pura 80首销遇冷,是否说明消费者已经开始对麒麟芯片性能有所觉醒?
- 为什么现在的周杰伦生活与作品中中华元素越来越少了?
- 邻居家小孩来敲门问WiFi密码,告诉他之后,他竟然几部手机电视全用上。你说该怎么办?
- 什么是 5G 固定无线接入(FWA)?
- 美国投掷 6 枚钻地炸弹袭击伊朗福尔多核设施,钻地弹有多大杀伤力?能摧毁伊朗地下核设施吗?
- 华为红枫影像出来这么久了,为什么还没有友商跟进?是不是说明这是一项可有可无的技术?
- 大家有什么烧钱的爱好吗?
- 高校里那些「非升即走」后「走」了的青年教师都怎么样了?
- 印度是真的烂还是咱们在信息茧房里面?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?
- 有哪些女主让你觉得真是「人间尤物」?
- 商业史上有哪些降维打击的经典案例?
- 伊朗这次让以色列打惨了,这个国家还能挺过来吗?
- 你卡过最厉害的bug是什么?
- 孩子画过什么画让你非常震惊?
- 在办公室用机械键盘是什么心里?





