网站地图官方微信:
网站首页 展示台 圆规 荧光笔 一体机办公设备 眼镜及配件 眼镜盒

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 27寸显示器是否有必要到4K? |

    看用途和预算。 不差钱的电影发烧友和单机游戏玩家上顶配4K(...

    查看详情>>
  • | 写CUDA到底难在哪? |

  • | 生活中怎样的美女才能被称为「大」美女? |

  • | 大街上看到大白腿,忍不住瞄了两眼,算不算不尊重女性? |

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

  • | Visual Studio Code 可以翻盘成功主要是因为什么? |

  • | 男女对立会在10后里缓和吗? |

  • | 如何看待英雄联盟前职业选手mlxg官司输了,被强制执行2500w? |

  • | 孩子的游泳班该怎么挑,怎样避开兴趣班的隐藏雷区? |

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

  • | 伊朗的军事实力是不是打不过以色列? |

  • 被抠掉的SSD缓存:一场伪装成"技术进步"的全民智商检测知道...

    2025-06-22
  • 最喜欢开发端侧模型以及做隐私计算的公司必定是电子设备厂家,所...

    2025-06-22
  • 两年前,GPT-4才出来的时候,大家纷纷给大模型出的题目是小...

    2025-06-22
  • 说一下我的观点,用NAS听歌的前提: 你得有足够的多***,...

    2025-06-22

关注我们

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