当前位置:当前位置: 首页 >
为什么Rust写个链表都那么难?
文章出处:网络 人气:发表时间:2025-06-23 17:40:13
表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。
但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。
但这又回到了老路上,违背了Rust的目标。
但是只要我们提前知道链表的最大长度,那么就能写出来了。
例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。
问题就出在这里,“链表最大…。
同类文章排行
- Rust的工程配置为何用toml格式?
- 为什么现在的年轻人活的都很通透?
- 女子被闺蜜按水中后续如何?
- Linux 下有没有类似 Everything 的搜索工具?
- 为什么m4max可以轻松堆128g显存,nvidia消费端显卡却长期被限制在24g?
- web大作业,一头雾水,求指点~~?
- 听说百度文心一言已经停止训练了,真的***的?百度这是准备放弃ai了吗?
- 减肥时只做有氧运动不做力量训练,会有什么影响?
- count(*) count(1)哪个更快?
- ant-design-vue 社区为什么不维护了?
最新资讯文章
- 男的真的会把所有衣服从上到下都扔洗衣机吗?
- Caddy 和 Nginx 比有哪些优点和缺点?
- 《碟中谍 8》都有哪些槽点?
- Windows上有没有一分多屏和多屏合一的软件?
- 国产厂商为什么都不用三星屏幕了?
- 1MB其实是一个很大的存储单位,那么它的存储容量究竟有多大?
- Vue性能优于React,那为什么还不用Vue?
- 电影《赤道》为何没有第二季呢?
- 以前都是鼓吹快乐教育,为什么现在有些人认为实际上就是愚民教育?
- 大家在广州的一天是怎么样的呢?
- 把贵州省撤销,设立一个超大型国家自然公园,是不是一个好的提法?
- 现在很多年轻人为什么都怕上班?
- 为什么健身房内没人打架?
- 内网设备,USB口被禁用,只能连接鼠标和键盘,有什么办法可以实现数据拷入?
- 为什么腰肌劳损这么难治?






关注公众微信号
移动端,扫扫更精彩