网站地图官方微信:
网站首页 包装成型机械 帐簿 圆规 眼镜架 眼镜盒 学生

当前位置: 首页 >

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

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

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

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

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

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

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

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

  • | 《潜伏》里的翠萍为什么不会被人怀疑是卧底? |

    你们公司是个高科技公司,代码一层又一层的,但是也担心同行来偷...

    查看详情>>
  • | 入职第一天有什么瞬间让你马上想离职的? |

  • | NAS的盘是否需要一次性买齐? |

  • | 你身边身材最好的女生是什么样? |

  • | 用J***a写Android的时代是不是要结束了? |

  • | 网络小白如何建立一个网站,供别人下载文件(主要是PDF和MP3)? |

  • | 什么叫裁员裁到大动脉? |

  • | MiniMax Week第三天推出通用 Agent,体验如何?对行业会带来哪些影响? |

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

  • | JetBrains 放弃 AppCode 是否是一个错误决定? |

  • | 为什么男生都不喜欢173身高的女生啊? |

  • 现在AI届有两大羊毛,一个是Cursor的edu邮箱用户可以...

    2025-06-20
  • 不知道为什么知乎上一吨的不懂go的人总是喜欢在这里胡言乱语....

    2025-06-21
  • 刘建宏已经出来表态了,大概意思就是苏超和村超只有纳入到中国足...

    2025-06-21
  • 就在近日,许久不曾现身在大众面前的杨颖因为参加了一场活动而引...

    2025-06-20

关注我们

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