当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-20如何基于Docker进行开发?
- 2025-06-20中年女人的最大悲哀是什么?
- 2025-06-20人类真的想象不出从来没见过的东西吗?
- 2025-06-20web3新手怎么入行?
- 2025-06-20为何中国反复升级轰六轰炸机群?
- 2025-06-20NAS将来会被什么产品取代?
- 2025-06-20MacOS真的比Windows流畅吗?
- 2025-06-20怀集洪水后,赵一鸣零食店被哄抢,物资和收银机里面的几千块钱被哄抢一空,如何评价?
- 2025-06-20golang总体上有什么缺陷?
- 2025-06-20在武汉,你们的找对象标准是怎样的?
- 2025-06-20如何评价基努•里维斯的演技?
- 2025-06-20Linux内核代码大佬们如何观看的?
- 2025-06-20哪一句话让你沉默了很久?
- 2025-06-20你看过哪些以为是段子新闻,结果发现居然是真的?
- 2025-06-20为什么黄毛骗走的都是乖乖女?
- 2025-06-20你见过哪些智障的反人类的设计?
推荐产品
-
为什么Dreamwe***er,FrontPage会被淘汰?
FrontPage是被微软自己淘汰的,不是被市场淘汰的。 -
为什么 Windows 没有比较成熟的第三方桌面环境(explorer.exe)?
因为没资格,微软在ui设计语言方面跟谷歌一个级别。 Win7 -
如何评价董宇辉自述其高考语文作文用时15分钟并取得59分成绩?
董宇辉经过无数次的试探,终于开始毫无顾忌的侮辱“丈母娘们”的 -
慢性咽炎能治好嘛?
咽炎差不多10年了,读书的时候发现喉咙后壁有白色的滤泡,发炎
最新资讯