网站地图官方微信:
网站首页 墙头镇 干驿镇 永嘉乡 措玛乡 明永镇 洮滨乡

当前位置: 首页 >

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

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

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

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

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

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

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

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

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

    我选Lar***el 优秀的文档Larv***el的文档精致...

    查看详情>>
  • | 为什么鸿蒙PC要排斥Linux生态? |

  • | 明明无线鼠标有那么多优点,为什么还有那么多人买有线鼠标? |

  • | 为什么现在的00后好像什么都看透了? |

  • | electron可以用来写大型游戏吗? |

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

  • | PostgreSQL 与 MySQL 相比,优势何在? |

  • | 为什么女人生完孩子后会判若两人? |

  • | 为什么任天堂在NS2上没有选择使用OLED屏幕以提升续航能力和显示效果? |

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

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

  • iOS App上,用纯Swift,纯SwiftUI,纯客户端...

    2025-06-26
  • 做了十年php开发,做到了技术经理。 2020年开始每入职一...

    2025-06-26
  • 8K之后是16K,但个人认为16K可能遥遥无期,毕竟8K都还...

    2025-06-26
  • VA屏没那么差,我司美术用艺卓,而策划、程序统一使用的显示器...

    2025-06-26

关注我们

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