这章内容开始转向控制流程,探讨可迭代的对象、迭代器和生成器。 迭代器、生成器是近些年程序语言中比较流行的概念。它可以看成一类问题的抽象。C++的STL中,就有迭代器理念。Java中也有迭代器。日益兴旺的JavaScript在ES6版本中,也…
标签:设计模式
流畅的Python-Fluent Python读书笔记-06-使用一等函数实现设计模式
这章延续上一章节的内容,继续讨论函数。这里探讨使用一等函数来实现设计模式。 设计模式是当年红极一时的概念,现在也是余威犹存。因为它反应了软件领域一些本质性的有效表达结构。不过滥用设计模式的情况也是很多的。当年很多人学了设计模式,不是根据实际…