当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-25 18:15:17
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 做个web服务器,gin框架和go-zero怎么选?
- 印度是真的烂还是咱们在信息茧房里面?
- 为什么欧美影视喜欢露点?
- 为何雷军天天健身,却无健身痕迹?
- 那些168cm才80来斤的女生,真的现实生活中好看吗?
- 为什么苹果使用微信小程序比安卓要流畅很多?
- 如何评价尤雨溪?
- 现代艺术只考虑意义、不考虑美感吗?
- 敢不敢发一张你的自拍照?
- 自己拥有一台服务器可以做哪些很酷的事情?
最新资讯文章
- Visual Studio Code 可以翻盘成功主要是因为什么?
- Flutter 为什么没有一款好用的UI框架?
- 海贼王为什么现在被全网黑?
- 作为普通中国人,我们可以为以色列人民做点什么?
- 为什么MacBook pro不用高刷新率的屏幕?
- 《甄嬛传》中祺贵人为什么和甄嬛反目?
- 小米发布了 REDMI 首款旗舰小平板 K Pad,仅 8.8 英寸,小巧便携,如何评价这一设计?
- 哪个ai写代码最强?
- 我目前在学***剪辑,但是只是了解了剪映的功能。我了解完剪映的功能之后还是不知道该怎么去进行剪辑?
- 为什么台式 PC 还处在组装(DIY)阶段?
- Flutter 为什么没有一款好用的UI框架?
- 如何评价字节跳动开源的 HTTP 框架 Hertz ?
- 如何将docker目录挂载到宿主机上?
- docker有哪些有趣的用途?
- 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果?
- 安抚奶嘴会影响嘴形吗?
- 中国特有的狸花猫有多强大?
- 为什么中国很少有人使用linux?
- 可以发一下你存在相册里的可爱小动物吗?
- 老公想买3w的电脑玩游戏怎么劝说?