当前位置: 首页 >
为什么Rust写个链表都那么难?_上海市崇明区阳召差灯具股份公司
文章出处:网络 人气:发表时间:2025-06-25 14:30:18
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 买一台性价比比较好的台式电脑对于普通人是不是过于困难了?
- 当初中俄为什么不摧毁朝鲜的核设施,让朝鲜拥有了自己的核武器?
- 为什么用 electron 开发的桌面应用那么多?
- 有哪些是你用上了mac才知道的事?
- Mac mini M4,有必要升级24G内存吗?
- 长得和刘亦菲很像是一种什么体验?
- 组nas一定要TDP低的cpu吗?
- 有没有免费的云服务器?
- 如何评价张靓颖刘宇宁《九万字》?
- 微软宣布 5 月 28 日开始下架「Microsoft 远程桌面」应用,背后原因有哪些?
最新资讯文章
- 你见过哪些智障的反人类的设计?
- 苹果 6 月 10 日召开的 2025 年全球开发者大会「WWDC25」,有哪些值得关注的信息?
- 阿里云服务器续费价格好贵,想换一家云服务厂商,该怎么选择?
- windows真的有必要隔几年就出个新版本吗?
- 我是新手想养鱼,预算不超过200。有什么好的建议或者禁忌吗。?
- 最近你明白了些什么道理?
- 现在个人博客不能备案了吗?
- 如何看待盲人up主蒙眼炒鸡蛋在成都各大医院都买不到胰岛素,最后进抢救室?
- 长得和刘亦菲很像是一种什么体验?
- 能够自己一个人创业的全栈web码农fullstack developer要会哪些技术?
- 为什么 mac mini 的 m4 版本价格这么低呢?
- 三只羊是不是被人做局了?
- 为什么 electron 不做成独立的 runtime?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 让《大明王朝 1566》里的人物来运荔枝会怎么办?
- 华为自研的仓颉编程语言将于 7 月 30 日开源,这款语言将如何影响未来的开发趋势?
- 现在学编程晚不晚?
- 使用Rust开发游戏是一种怎样的体验?
- 真的有这种又苗条身材又爆炸的么?
- 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)?