当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
人气:发表时间:2025-06-23 19:15:15
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义?
- 如何评价coser走路摇zly?
- 你见过最***的行为有哪些?
- 为什么美军B2实战以后有人认为一部分网友又没信心了?
- 普通人用得着4k分辨率的显示器吗?
- j***a 使用 pgsql 好用吗?和 mysql 区别大吗?
- Golang是不是代替了PHP以前的生态位啊?
- 如何让宝宝喝药好喝点?
- 使用Rust开发游戏是一种怎样的体验?
- 自研项目,PHP用什么框架最好?
最新资讯文章
- 想要有线mesh组网,但是有些疑惑,烦请各位大佬给解惑下两种哪种方式是否能实现?
- 你见过最漂亮的欧美女性长什么样?
- 为什么中国开发不出流行的编程语言?
- 日本AV对中国人的毒害有多大?
- 数据库不就是增删改查一些数据吗?研发一个数据库到底难在哪了?
- 古代没有150米的树所以造不了150米的郑和宝船吗?
- 明明波轮洗衣机清洗得更干净,为啥越来越多的人却买滚筒洗衣机?
- 写满数据的硬盘是否比空硬盘重?
- 独立开发者都使用了哪些技术栈?
- 如何评价阿里等大厂笔试现已经禁用本地IDE?
- 公司就一个后端一个前端,有必要搞微服务吗?
- 一个坚持练搏击二十年的70岁老人,能打过30岁同样体重的普通人吗?
- 泰国宣布关闭所有泰柬边境口岸,两国关系为何再起波澜?目前局势如何?
- 如何评价网易国产动作冒险单机新作《归唐》首支预告片?
- switch2好用吗朋友们?
- 中国大陆的苹果手机被阉割了哪些部分?
- 是什么原因导致HDR无法推行?
- 女明星穿瑜伽裤出门是什么体验?
- 京东集团董事局***刘强东透露,京东外卖将在一个月后推出一种与美团完全不同的商业模式你如何看?
- 如何评价b站数码区up主 “大狸子切切里”?