搜书网 本次搜索耗时 0.062 秒,为您找到 225825 个相关结果.
  • 5.1.1 没有什么能经得起迭代

    5.1.1 没有什么能经得起迭代 在不断的迭代过程中,产品已经由最初的“丑小鸭”变成“白天鹅”了。对很多细节的改变积累让整个产品在一定的时间内换了一个面貌。也就是说,一段时间的迭代过后,我们可以看到,产品越来越完整,已经不是最开始的模样,可以说没有什么能经得起迭代。 只要处在完善的过程中,产品就不会有让用户最满意的节点。很多产品经理有着完美主义精神,但...
  • 使用迭代器处理元素序列

    使用迭代器处理元素序列 Iterator trait 和 next 方法 消费迭代器的方法 产生其他迭代器的方法 使用捕获其环境的闭包 使用迭代器处理元素序列 ch13-02-iterators.md commit eabaaaa90ee6937db3690dc56f739116be55ecb2 迭代器模式允许你依次对一个序列...
  • 改进之前的 I/O 项目

    改进 I/O 项目 使用迭代器去除 clone 直接使用返回的迭代器 使用 Iterator trait 代替索引 使用迭代器适配器来使代码更简明 选择循环或迭代器 改进 I/O 项目 ch13-03-improving-our-io-project.md commit 2cd1b5593d26dc6a03c20f8619187a...
  • itertools

    20 2025-02-03 《Python 之旅》
    itertools 无限迭代器 count cycle repeat 有限迭代器 chain compress dropwhile groupby ifilter ifilterfalse islice imap tee takewhile izip izip_longest 组合生成器 product permutat...
  • Item 47: 为类型信息使用 traits classes(特征类)

    Item 47: 为类型信息使用 traits classes(特征类) Item 47: 为类型信息使用 traits classes(特征类) STL 主要是由 containers(容器),iterators(迭代器)和 algorithms(算法)的 templates(模板)构成的,但是也有几个 utility templates(实用模板...
  • email.iterators: 迭代器

    email.iterators : 迭代器 email.iterators : 迭代器 源代码: Lib/email/iterators.py [https://github.com/python/cpython/tree/3.13/Lib/email/iterators.py ] 通过 Message.walk 方法来迭代消息对象树是相...
  • 6. 迭代器过滤

    控制器 模板 测试 练习 总结 我们在上一步做了很多基础性的训练,所以现在我们可以来做一些简单的事情喽。我们要加入全文检索功能(没错,这个真的非常简单!)。同时,我们也会写一个端到端测试,因为一个好的端到端测试可以帮上很大忙。它监视着你的应用,并且在发生回归的时候迅速报告。 请重置工作目录: git checkout - f ...
  • 泛型for语句

    泛型for 实现 字节码 泛型for 本章前面几节介绍了闭包。闭包最典型的应用场景是迭代器(iterator),而迭代器最常见的地方是for语句。以至于《Lua程序设计》和《Rust程序设计语言》 这两本书中都把闭包、迭代器和for语句放在一起介绍。Lua语言中的for语句有两种格式,数值型和泛型。之前 已经介绍了数值型for语句,本节来介绍使用...
  • 8.6 for语句

    8.6 for语句 Python提供给我们的另一个循环机制就是for语句。它提供了Python中最强大的循环结构。它可以遍历序列成员,可以用在列表解析和生成器表达式中,它会自动地调用迭代器的next()方法,捕获 StopIteration异常并结束循环(所有这一切都是在内部发生的)。如果你刚刚接触Python那么我们要告诉你,在以后你会经常用到它的。...
  • 7.5 集合

    7.5 集合 7.5 集合 集合(set)容器仅接受每个元素的一个副本。它也对元素排序。(进行排序并不是set的概念定义所固有的,但是STL set用一棵平衡树数据结构来存储其元素以提供快速的查找,因此在遍历set的时候就产生了排序的结果。)在本章的前两个例子中用到了set。 考虑为一本书创建索引的问题。有人可能喜欢从书中的所有单词开始创建,但是每...