可迁移模型 · TRANSFERABLE MODEL
惰性求值是"延迟决策"的编程表达
生成器的核心不是"节省内存",而是"只在需要时才做决策"。斐波那契生成器不会预先计算所有值,管道中的每个环节都在被消费时才触发计算。这种"按需计算"的思维可以迁移到任何需要延迟决策的场景:不是所有信息都需要在决策前收集完毕,只收集当下需要的,其余留待后续触发。
来自这本书的解读报告
《流畅的Python》
阅读完整解读报告 →
生成器的核心不是"节省内存",而是"只在需要时才做决策"。斐波那契生成器不会预先计算所有值,管道中的每个环节都在被消费时才触发计算。这种"按需计算"的思维可以迁移到任何需要延迟决策的场景:不是所有信息都需要在决策前收集完毕,只收集当下需要的,其余留待后续触发。