网站地图官方微信:
网站首页 包装制品配附件 包装印刷加工 阅览室桌椅 语音室成套设备 隐型眼镜 眼镜片

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 男朋友说我穿衣服太开放,难道好身材不应该显示出来吗? |

    某天在公园健身区,看到一个五十多岁的大妈身穿紧身瑜伽裤在拉伸...

    查看详情>>
  • | 为什么MacBook pro不用高刷新率的屏幕? |

  • | 为什么全世界无一人能实现新mac直接全功能稳定装Win 11 arm,或PC直接装macOS arm? |

  • | 慈禧为什么要反对戊戌变法? |

  • | 以后是OLED还是mini-LED的天下? |

  • | 为什么主流都不再力推英特尔 CPU? |

  • | 维护一个大型开源项目是怎样的体验? |

  • | 有一张巨强的显卡是什么体验? |

  • | 美国下场轰炸伊朗,这次我国为什么要这么直白的谴责美国? |

  • | 你身边的癌症患者都是怎么发现自己得癌的? |

  • | 2025年现在开发php项目选择lar***el框架好还是thinkphp框架好? |

  • 最新自研 tauri2.0+vue3.6+deepseek+...

    2025-06-26
  • 有个日本男演员叫真田广之。 就是在复联4里被鹰眼砍死的日本...

    2025-06-26
  • 看到这题的时候我就知道某些人会拿Mathura雕像说事。 利...

    2025-06-26
  • 这事违法肯定是不违法的,毕竟雕刻这玩意人家纯粹就是图一乐 一...

    2025-06-26

关注我们

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