当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-22买到烂尾楼到底该有多绝望?
- 2025-06-22为何有人说儒家文化下极容易产生「伪君子」?它的道德教化不是以平等和尊重的为前提的吗?
- 2025-06-22如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架?
- 2025-06-22黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 2025-06-22伊朗这次会崩溃灭亡吗?
- 2025-06-22你理想中的完美户型长什么样?
- 2025-06-22男朋友说我穿衣服太开放,难道好身材不应该显示出来吗?
- 2025-06-22怎么看待三十而已里说的养鱼让人玩物丧志,养鱼是魔鬼,是黑洞,养鱼毁三代鱼缸毁一生的话?
- 2025-06-22中国预警机世界领先吗?
- 2025-06-22消息称三大运营商将于今年下半年全面重启eSIM,eSIM有哪些好处?为何此前暂停这一业务?
- 2025-06-22为什么都对TLC乃至未来的QLC嗤之以鼻呢?
- 2025-06-22如何评价《头文字D》中的夏树?
- 2025-06-22为什么西安市突然不禁摩了?
- 2025-06-22为什么说6月30日是裁员大限将至?
- 2025-06-22PHP和Node.js哪个更爽?
- 2025-06-22Flutter 为什么没有一款好用的UI框架?
推荐产品
-
超小团队选择Django还是Flask?
10人网络运维小团队,用django自带视图和form+my -
如何看待 Three.js / WebGL 等前端 3D 技术?
作者:vivo 互联网前端团队- Su Ning 本文通过d -
大家怎么看待长沙这个城市?
有一个好,当你摸清了长沙交警贴条的规律,满大街都能是你的停车 -
为什么有些NAS用户弄那么多硬盘?
2001年的某个人信息,目前互联网只剩一句话。 2004年
最新资讯
- 特朗普称美国完成对伊朗三处核设施的打击,具体情况如何?伊朗会如何反击?
- 各双拼输入方案之间有明显的优劣之分吗?
- 以色列是如何从三天前的不可一世要灭了伊朗到今天的哭哭啼啼要“为生存而战”的?
- 黄晓明上戏考博落榜,本人回应「明年再战」,怎样看明星对高学历的追求?上戏博士有多难考?
- 为什么鸿蒙PC要排斥Linux生态?
- 二氧化碳人工合成淀粉技术现在怎么没动静了?
- 5 月 28 日 DeepSeek R1 模型完成小版本试升级并开源,具体有哪些提升?使用体验如何?
- 《权力的游戏》里面最美的是谁?
- 如何评价苹果 3 月 5 日发布的 MacBook Air M4,相比前代有哪些提升?
- 普通人用得着4k分辨率的显示器吗?