当前位置: 首页 >
为什么Rust写个链表都那么难?_河北省唐山市唐山市汉沽管理区庆防百打印机股份有限公司
文章出处:网络 人气:发表时间:2025-06-20 02:15:16
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 做一个中国的微软到底有多难?
- 在中国有多少开发者使用Rust编程语言?
- 你见过身边身材最好的女生是什么样子的?
- 新手养鱼,养什么鱼好?
- 你身边身材最好的女生是什么样?
- Go 语言的使用感受是什么?
- 字节跳动技术副总裁开源了自己与Trae合作的首个项目,如何评价目前AI开发的水平?
- 相对于Go,哪些领域是.NET做不到或做不好的?
- 从零写一个3D物理引擎难度多大?
- 055驱逐舰 是个什么概念?
最新资讯文章
- 《欢天喜地七仙女》中 「仙女下嫁凡人」 的设定,在今天是否过时?
- 你的内衣丢过吗?
- 主流的云厂商各自优势在哪里?
- Rust 使用 Result 的错误处理方式与 Golang 使用 error 的方式有什么本质区别?
- SQL Server 真的比不上 MySQL 吗?
- PHP 已经诞生 30 年,它对你意味着什么?
- 男朋友因为打游戏骗我去睡觉被我识破,然后我提了分手,他同意了,问问男孩子们他怎么想的?
- 自己拥有一台服务器可以做哪些很酷的事情?
- 周杰伦被曝现身日本弯腰驼背似老人,是真的吗?他曾称患有强直性脊柱炎,这病对身体影响有多大?能治好吗?
- rust 解决了什么问题?
- 广西桂军真的很厉害吗?
- 老板说我设计了一周的海报还是不行,我到底该怎么学啊?
- 电脑有64G的物理内存(DDR5 5200),完全够用了,可以关闭系统的虚拟内存吗?
- 吴柳芳的真实水平如何?
- 有什么软件官方已经停更了或者公司已经倒闭了,但是你还在用并且觉得很好用的?
- duckdb的性能如何?
- 蔚来怎么感觉有点方寸大乱呢?
- 初三画成这样算是有天赋吗?【正经求助】?
- 腾势的发展为何如此艰难?如何破局?
- Rust开发Web后端效率如何?