当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?_福建省南平市政和县远室右旱婴儿用品有限责任公司
浏览次数:304发表时间:2025-06-25 13:05:12
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 阿里面试:为什么MySQL不建议使用delete删除数据?
- 显卡丐版和旗舰有什么区别?
- 为什么都认为无GC语言一定会比有GC语言要快?
- 为什么说J***a21的虚拟线程不再有阻塞的问题?
- 为什么现在吹Rust的人这么多?
- 我应该设置多少kb才能让他不能玩游戏?
- 如何评价鸿蒙电脑无法编写其自身运行的程序?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 微信服务器会保留聊天记录吗,会保存多久?
- 目前中国程序员和美国程序员的差距在哪里?
最新资讯文章
- 为什么韩国的热辣舞团无法征服中国的男性市场??
- 汉语是牺牲了什么,才成为世界最紧凑、最高效的语言?
- 为什么现在知乎有一种j***a运行速度很慢,很吃***的论调?
- 今年9月3日天安门大阅兵,中国是对外释放出什么信号?
- 小区车位10万一个,租的话一个月300元,还有必要买车位吗?
- Golang 的 Web 框架该怎么选择?Web 开发又该怎样学?
- 怎么看1-5月企业所得税21826亿元,同比下降2.5%;个人所得税6572亿元,同比增长8.2%?
- 有史以来最优秀的程序员有哪些?
- 为什么果粉对苹果非常地宽容?
- 你为什么觉得 Mac 不好用?
- 为什么好多人不承认大众审美就是喜欢白皮?
- 为什么山姆这么受欢迎?
- NextJS的全栈能力现在如何了?
- 为何雷军天天健身,却无健身痕迹?
- 在外企工作爽吗?
- vue转react是什么感受?
- 微软 VS Code 1.101 发布,集成 MCP 协议,这对用户体验有哪些改变?
- 感觉现在的品牌 NAS 性价比较低,有哪些好的 DIY 方案?
- Golang与Rust哪个语言会是今后的主流?
- 为何 Linus 一个人就能写出这么强的系统,中国却做不出来?





