网站地图官方微信:
网站首页 界城镇 黄池镇 杰兴镇 美罗乡 库依乡 田蓬镇

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 胸大的女孩会自卑 吗? |

    我75e还不算夸张,一到夏天会非常难受,尤其是工作穿工装的时...

    查看详情>>
  • | 尘螨过敏的最好解决办法是什么? |

  • | Rust开发Web后端效率如何? |

  • | 目前美军还有哪些领域是明显领先于解放军的? |

  • | 为什么国外网站总喜欢弹出cookie访问权限弹窗,国内网站却没有,这么做有什么意义? |

  • | 目前亚洲最厉害的五款战斗机是什么? |

  • | 女生被踢裆也会很疼吗? |

  • | 黄金,今年会达到怎样的高度? |

  • | 以色列为什么要打伊朗? |

  • | 055一打一能不能打过阿利伯克? |

  • | 最讨厌和哪种人打羽毛球? |

  • 量子计算机能够在多项式时间内决定的问题(错误率不超过 [公式...

    2025-06-20
  • 最近随着天气越来热,各种的“空调”产品也层出不穷,各大群里都...

    2025-06-20
  • 从黑群到群晖到威联通到华硕到极空间,十多年了,简单分享吧。 ...

    2025-06-20
  • 我姐跟我科普过,胸基本上就两种,腺体胸和脂肪胸 腺体胸这种主...

    2025-06-20

关注我们

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