网站地图官方微信:
网站首页 阳原县 首山镇 纯池镇 莲华镇 岑城镇 仪井镇

当前位置: 首页 >

为什么Rust写个链表都那么难?

表面上看是因为Rust所有权系统不承认线性逻辑中的指数推理规则(Of course!和Why not?),导致链表这种含有“自指”结构的数据结构无法刻画。

但如果承认指数规则的话,要么回到引用计数垃圾回收的机制,要么手写mfree(Why not?)语句。

但这又回到了老路上,违背了Rust的目标。

但是只要我们提前知道链表的最大长度,那么就能写出来了。

例如:已知链表的最大长度是3,那么我们定义3个类型套一下即可。

问题就出在这里,“链表最大…。

为什么Rust写个链表都那么难?

  • | 反向平板支撑要注意什么? |

    什么是反支撑 HJSJ-2025轻钢龙骨吊顶是稳定性较强的吊...

    查看详情>>
  • | 吸血鬼吸到血栓时是什么口感?会像嚼珍珠奶茶里的珍珠一样吗? |

  • | 为什么很多警察想辞职? |

  • | 为什么人到中年,很少有身材苗条的? |

  • | WebSocket 是什么原理?为什么可以实现持久连接? |

  • | 为什么现在的年轻人宁愿自己工资低点,也要过得舒服、不那么累? |

  • | iOS的墓碑机制这么厉害,为什么Windows、Linux不***用呢? |

  • | 长期使用的大佬来说说,MacOS 真的比 Windows 稳定吗? |

  • | 新买了一台nas,第一个月下载20t+,上传5+,不会被网警盯上吧? |

  • | 你在出租房屋发现过什么前租客留下的“宝藏”? |

  • | 什么样的人算是中了基因***? |

  • 每次有家长痴迷练舞压腿练气质我就发这张图。 这大腿骨怎...

    2025-06-25
  • 随便找了一家有在网上公示的小学,确实挺寒酸的 用的还...

    2025-06-25
  • 我就直说一个对比 去年5月份入手了联想小新Pro14,内存3...

    2025-06-25
  • 找惠普或者戴尔的经销电话,把你的需求和预算告诉他们,再明确告...

    2025-06-25

关注我们

添加微信好友,关注最新动态