当前位置: 首页 >
为什么Rust写个链表都那么难?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-25 15:30:19
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 有钱人的生活奢侈到什么程度?
- 有没有颈椎病痊愈的经验?
- 2025 年 6 月,Rust 在 GUI 方面有何大的进展? 你最看好哪个框架?
- 如何看待苹果公司撤下“说服父母给你买一台 Mac”的广告***,上线仅一天?
- 电脑端微信如何迁移聊天记录到另一台电脑?
- 为什么买的小乌龟总是养不活呀?
- 大三做的海报,离就业差多远?
- J***a如何调用FFmpeg呢(有无可用的类库)?
- 20届设计系,我的设计水平很差吗,找不到合适的工作?
- QQ音乐下载的臻品母带音质的音乐(后缀名为mflac2)的音频如何转为flac?
最新资讯文章
- 有一个***约你出去,你会去吗?
- PC端安卓模拟器哪个好用?
- 有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- 什么是防抖和节流?有什么区别?如何实现?
- 有哪些专用软件是mac上独有的?
- 鱼缸换水前为什么必须要困水?如果没条件困水怎么办?
- 为什么大多数NAT网关都是对称型NAT而不是锥形NAT?
- 为什么我觉得 AI 写代码纯属添乱?
- 三只羊是不是被人做局了?
- 如何说服技术老大用redis?
- 有什么是你去了上海才知道的事情?
- 为什么中国引进的ap1000机组实际建设周期远比当初预计的长的多?这是否严重耽误了中国核电的发展?
- 为什么现在的年轻人负债的越来越多?
- 大家都喜欢用什么浏览器?
- 前端是不是快没了?
- 程序员需要用到内置kvm功能的显示器吗?或者是外置的kvm切换器吗?
- Ragflow二次开发前端最佳实践是什么?
- 每天重启路由器有好处还是有害?
- 为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
- Flutter集成rust到底有多好?