网站地图官方微信:
网站首页 辽阳市 山市镇 远安县 后域乡 方召乡 武定县

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 鸿蒙电脑硬件层面是否已超越苹果Mac? |

    华为鸿蒙有十胜,而美国苹果有十败。 鸿蒙电脑是乐于奉献的中...

    查看详情>>
  • | 如何评价腾讯元宝桌面端使用 Rust 的 Tauri 框架? |

  • | 个人开发者或小企业不申请经营性ICP备案,怎样开发APP盈利? |

  • | 为什么说耿直的人更容易吃亏? |

  • | 自己组一个E5服务器才几百块钱,为什么去阿里云租这么贵? |

  • | 美国用B-2是不是有点小题大做啊? |

  • | 《斗破苍穹》中远古八族族长的实力怎么样? |

  • | 现在个人博客不能备案了吗? |

  • | 你见过最恶心的邻居是什么样子? |

  • | 为什么光纤目前取代不了网线? |

  • | PNG ,GIF , JPG ,的区别有哪些? |

  • 买了玻璃材质的鹅卵石铺了一缸底,再买了大叶水榕,椒草,细叶*...

    2025-06-28
  • 你看到的是现象:“美国程序员工作轻松,但产出很牛”;但问题的...

    2025-06-27
  • 昨天走街串巷看到一个襄阳牛肉面,顺便有热干面,闻着味就知道绝...

    2025-06-27
  • 带你走进 华能清能院袁浩伟的故事,看袁浩伟的回答—— 2...

    2025-06-27

关注我们

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