当前位置: 首页 >
为什么Rust写个链表都那么难?
- 人气:
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
推荐资讯
- 2025-06-20卧推100kg做组的胸,都是啥样的。?
- 2025-06-20自己拥有一台服务器可以做哪些很酷的事情?
- 2025-06-20有什么好用的安卓本地音乐播放器推荐?
- 2025-06-20Golang和J***a到底怎么选?
- 2025-06-20如果看待林丹这句话 “网球的强度远远没有羽毛球大”?
- 2025-06-20新手养鱼,鱼缸中能放入哪些水草?
- 2025-06-20美军航母编队有能力拦截DF-21D和DF-26吗?
- 2025-06-20Golang中有必要实现Async/Await吗?
- 2025-06-20有哪些让你目瞪口呆的 Bug ?
- 2025-06-20JetBrains 放弃 AppCode 是否是一个错误决定?
- 2025-06-20AE如何渲染出mp4格式?
- 2025-06-20Golang与Rust哪个语言会是今后的主流?
- 2025-06-20谷歌云服务宕机导致 OpenAI、Shopify 等服务中断,此次宕机的具体技术原因是什么?
- 2025-06-20为什么 macOS 上国产软件不流氓?
- 2025-06-20为什么 WebStorm 这么好用还会有人去用 VSCode?
- 2025-06-20一米二的棍子打的赢三十厘米的刀子吗?
推荐产品
-
如果你有300万存款,你还会继续辛苦上班吗?为什么?
290万强答一下,自然是不会工作而且已经辞职实践半年了,后面 -
既然C#等开源语言,为啥***le还要弄个基本上一模一样的Swift?
现代编程语言里swift是独一份默认所有class都是引用计 -
为什么UC曾经是国内主流浏览器之一,但现在却逐渐销声匿迹了?
活该的。 从诺基亚时代一代一代积累的粉丝,在安卓时代,UC -
求大神解答,为什么大家都不喜欢用docker?
我在游戏行业呆了7、8年,互联网行业呆了2年,实体行业呆了4
最新资讯